PST information

I

Iwi

I am looking for "Extra information" that is stored is PST file. I am
trying to create a clone of a PST file. It seems that outlook is
checking checksum or perhaps an EntryID or anything of that sort
everytime it opens a PST file. Creating a new PST file is a no sweat
by calling Namespace.AddStore, but making the new PST file to
ressemble the old one is a tricky one. Can anyone help me with this?
Thank you
 
K

Ken Slovak - [MVP - Outlook]

What are you looking for and what are you trying to do? EntryID for
each item and the associated StoreID are unique to a specific PST file
or mailbox and won't be the same in a different PST file.
 
I

Iwi

I am looking to create a PST clone, using VB while outlook is running
so that I can create a backup when Outlook is running (avoiding the
*.PST file lock). I am stuck with the fact that the newly created PST
is locked as well by outlook, even after calling
Namespace.RemoveStore() method.

My second problem is that everytime I want to use the new PST file
(which is a copy of the original), outlook realize that the new PST is
different than the original (after I rename the file). It seems that
some information in the original PST (other than all the folders and
items) that I have not captured. Do you have any idea as of how
outlook differentiate these PST files? Any entry ID of the PST files
perhaps? or anything else? Thank you.
 
K

Ken Slovak - [MVP - Outlook]

Outlook keeps any PST file opened locked even after you close it. You
would need to wait at least 5 - 10 minutes for it to be released if it
is at all.

There are a lot of properties aside from StoreID that are different,
download a copy of OutlookSpy from www.dimastr.com and look at
IMsgStore and all the properties there and in RootFolder to see what
you are dealing with.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top