(imported comment written by SystemAdmin)
Sorry for the late reply… here’s what i’ve got.
I am reading the registry values that determine which PST files a user has registered within Outlook. Outlook 2k and XP use string values as mentioned above, and 2003 uses REG_BINARY.
For example, Using Outlook, I have created a PST file for Outlook and it resides here:
D:\My Documents\Desktop\Personal Folders(1).pst
In the registry, this shows up as:
44003a005c004d007900200044006f00630075006d0065006e00740073005c004400650073006b0074006f0070005c0050006500720073006f006e0061006c00200046006f006c0064006500720073002800310029002e007000730074000000
using this relevance:
( values “001f6700” of keys of keys of key “Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles” of keys of key “HKEY_USERS” of registry )
Using my trusty Excel, you can traslate this string into this (only the first 7 characters shown for your sanity)
0044 003a 005c 004d 0079 0020 0044 68 58 92 77 121 32 68 D : \ M y D
To make matters worse, the string is in Unicode, which is byte-swapped.
Using hexadecimal string, i get just the first hex byte “D”.
I could look for the PST files by name, but I was hoping not to force the users desktops to churn too much and we have too many of them turn off their machines at night, so the only time to do this is when they are there.
Ok, the more I describe this, the more futile it seems to be. Maybe just drop a quick vbs on the machine and let it do the work would be best.
Thanks
Jim