我应该在Vista上使用VirtualStore解决方案吗?

时间:2010-01-19 11:21:41

标签: c#

因为我的应用程序需要在Program Files中编写设置。那么,请我选择一个解决方案: 1.在Windows Vista和Windows Vista上使用时,我应该使用VirtualStore解决方案吗? Windows 7的? 2.使用清单以管理员模式运行应用程序。

请参阅此主题:http://forums.techarena.in/vista-help/730258.htm

请给我一些建议。感谢。

如果我使用VirtualStore解决方案,如何知道正在使用VirtualStore&如何获取VirtualStore的路径。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您真的很懒,并且不想将数据保存到用户所属的应用程序数据目录 ,则需要为该进程启用虚拟化,然后您可以编写在Windows处理剩下的工作时编程文件。

  • 使用OpenProcessToken获取进程令牌的句柄。
  • 通过使用TokenVirtualizationEnabled调用SetTokenInformation,为令牌启用虚拟化。