As I searched there is a folder in windows partition named "ProgramData" that contains applications' data which is used by applications in run time. Since this folder does not need admin permission and it is common between system users it is the best place to put the runtime files. In C#.Net I reach this folder address by this code:
Application.CommonAppDataPath
The problem is that I can not find the right folder to put my data in it while I'm creating windows installer(msi file) by Visual Studio Setup Project. I want to know how can I add this folder to my setup project.
Regards.
Here is how you can add it:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa367992(v=vs.85).aspx