VISTA下如何正确写入HKEY_CURRENT_USER?

windless0530 2009-07-27 04:01:31
写的一个VC程序,在用户user下运行(非管理员),其中有写注册表HKEY_CURRENT_USER的操作,结果因为“用管理员身份运行”,写入的不是user下的HKEY_CURRENT_USER,而是管理员帐户的HKEY_CURRENT_USER。

如何搞定?
...全文
31 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
FerryLv 2009-09-02
写到User的SID下
回复
jason176374 2009-08-06
你用管理员身份运行的话写入的当然是管理员对应的HKEY_CURRENT_USER了。
方法很多,简单点的可以把写入注册表的功能单独做成一个程序,以管理员权限运行的那个程序在想写入注册表的时候,启动分离出来的这个程序即可。

回复
发动态
发帖子
硬件/系统
创建于2007-09-28

2590

社区成员

VC/MFC 硬件/系统
申请成为版主
社区公告
暂无公告