none
关于windows7下对其注册表和系统目录Program Files system32如何操作的问题? RRS feed

  • 问题

  • 因为程序要在windows7下运行,但因为UAC等保护的原因,虚拟化和重定位等技术的应用(本人对这些技术不是很熟)。使得原来访问注册表和对系统目录的操作都无法实现,希望有朋友知道怎么在不关闭保护的情况下,来对WIN7的注册表和系统目录进行操作,希望能提供一些开发方面的知识或链接(实例更好)。谢谢。
    2010年1月5日 11:56

答案

  • 一般来说,在Vista 和Windows 7 下的最佳实践是这样的:

    1) 将注册表键值写入HKEY_CURRENT_USER 主键下
    2) 将用户配置信息,应用程序数据写入 系统盘:\Users\用户名\AppData\Roaming\ 路径下
    这个路径可以通过SHGetSpecialFolderPath 函数查找CSIDL_APPDATA 文件夹,获得路径



    如果非要对HKLM 注册表键和%Windir% 操作,可以参考一下:
    http://msdn.microsoft.com/en-us/library/ms717801%28VS.85%29.aspx
    2010年1月6日 9:09
    版主