VISTA下如何正确写入HKEY_CURRENT_USER?

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

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

2,644

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧