1。大家注意到没有,HKEY_USERS下有两个很长名字的项,而且他们名称对不同的用户/系统是不一样,那么我怎么才能访问到他们的子项内容呢(其他项里面也有类似的)?
2。写注册表的程序总会返回失败代码5(拒绝访问),而必需用“以管理员身份运行”才能正常执行,如何解决这个问题?
2。写注册表的程序总会返回失败代码5(拒绝访问),而必需用“以管理员身份运行”才能正常执行,如何解决这个问题?
解决方案 »
- MFC的文档视图问题
- linux下,如何将事件设为无信号
- visual c++6宝典 一书的光盘代码哪儿有下载
- 带CheckBox的TreeCtrl中如何将CheckBox设为第三态(100求救)
- 我有现在的一套程度,原来在98下能正常运行,但是在win2000下不能运行,谁有办法,我提供源程序.
- 不知哪位大哥有做过声音信号增强放大的程序
- nafxcwd.lib(objcore.obj) : error LNK2005 报错,这是什么意思啊,是什么原因啊?后来从公司服务器上把各个DLL文件重新取下来,再编译又
- 维护的费用、方案以及格式?
- 应聘时的问题,关于钩子链的问题,高高手请进!
- 新手求教,WIN98不支持作业,那么该如何替代呢?
- 请问怎么更改viusal 2008 的 .net framework 版本?
- mfc的动态创建有什么作用呢?
2.错误信息都提示你了,需要有管理员权限才能修改注册表,vista上有这个要求,你可以弹出UAC让用户提升
2.Vista系统添加个manifest文件,标记程序需要管理员权限
2.manifest文件里怎么写呢?
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
RegEnumKey 按照序号读
这样吧,我想写一个自动更改IP设置的程序,结果查了一下,说是在注册表里改就行了,于是找了注册表,结果发现
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\下有两个项(其中之一就是上面的{8A...},也就是我要的,而另一个是否存在或是什么并不重要),可是我换到另外一个系统下找了一下,也有两个,其中之一存放着IP信息,但这一个与上面提到的那一项并不是一样的即{8A...}这儿不一样。比较这四个项,也没有发现什么规律……