【发布时间】:2010-12-05 14:39:33
【问题描述】:
我需要保存一个设置,然后该设置可供给定机器上的应用程序的所有用户使用。需要在 Vista/Win 7 上运行,并且应用程序不会以管理员身份启动。
- 无法将程序目录另存为 Program Files 文件夹受保护 在 Vista 上
- 无法将 HKEY_LOCAL_MACHINE 保存为 这也受到保护
- 无法保存到服务器或网络服务
我可以将数据保存到哪里? 即使应用程序权限在执行过程中以某种方式被提升,我担心的是注册表现在在 Vista 中是虚拟化的——所以我最终会得到一个特殊的 HKEY_LOCAL_MACHINE,它实际上只适用于当前用户。
我正在使用 .NET
【问题讨论】:
标签: c# .net vb.net windows-7 windows-vista