现在有一个System权限的程序,在程序中有对HKEY_CURRENT_USER项进行访问的代码,但是访问都失败,而访问HKEY_LOCAL_MACHINE却可以,这是为什么啊? 不是说system权限比administrator权限还大吗,我要如何才能实现System权限访问HKEY_CURRENT_USER?
解决方案 »
- 按钮消息函数与同步套接字ACCEPT?
- 各位大侠来讨论一下,MF是不是过时了呢?
- ADAM怎么设置,修改用户权限?
- 关于OnInitMenuPopup的第2个参数nIndex的疑问
- 想学VC数据库编程.谁能给推荐几本好书?
- 技术贴: 普通PC+电子硬盘 vs 嵌入式系统 哪个稳定?
- 将自己程序获取到的cookie传递给用户默认浏览器
- 哪位高手知道mfc中工具条按钮如何做成下来式的?
- VC中不用控件也没有提示,通过代码如何将"*.bmp"文件直接送打印机打印?
- 有没有RAR解压缩的源代码、或DLL?
- 急求帮忙,CString比较如何不区分大小写
- 求:对http数据包分析并加入验证信息,发送到server实现登陆
按照你说的,system权限的程序是不能对HKEY_CURRENT_USER下的子项进行访问和编辑的,
但是如果把regedit.exe程序以system权限打开的话,在HKEY_CURRENT_USER下面可以手工添加修改键值,但是通过程序的方式就不可以,这又是为什么???
但是如果把regedit.exe程序以system权限打开的话,在HKEY_CURRENT_USER下面可以手工添加修改键值,但是通过程序的方式就不可以,这又是为什么???
============================================
要注意的是SYSTEM权限,和SYSTEM帐户是两码事情.