Normally as PB programs do not need the be registered I would not have the program located in “Program Files” but in its own folder elsewhere complete with DLL’s and configuration information thus avoiding the current security complexities. Any large data files I stored in another separate folder.
I am in the process finalizing a program to post in Source Code that may be of some interest and as it could benefit from individual user profiles am trying to decide where to store its data.
Kev Peel recently posted an update to his solution and Michael Mattias did similar in March 2008 , both gave examples which choose “documents and settings\user\application data etc” but from my observations that is not what Microsoft use, instead it puts the data in a hidden folder “documents and settings\user\local data\application data etc” so for instance this is where you would find the Outlook PST file. It appears the “documents and settings\user\application data etc” is only intended for roaming data if a user should have such a profile set up on a server.
Of course just to make it simple the whole concept CSIDL’s has been deprecated in Vista and I guess 7.
I am in the process finalizing a program to post in Source Code that may be of some interest and as it could benefit from individual user profiles am trying to decide where to store its data.
Kev Peel recently posted an update to his solution and Michael Mattias did similar in March 2008 , both gave examples which choose “documents and settings\user\application data etc” but from my observations that is not what Microsoft use, instead it puts the data in a hidden folder “documents and settings\user\local data\application data etc” so for instance this is where you would find the Outlook PST file. It appears the “documents and settings\user\application data etc” is only intended for roaming data if a user should have such a profile set up on a server.
Of course just to make it simple the whole concept CSIDL’s has been deprecated in Vista and I guess 7.
Comment