比如,如果我想读取注册表,打开时以KEY_READ的权限打开
如果我想写数据,则打开以指定KEY_WRITE的权限。
如果我想删除注册表项,MSDN说打开时要指定DELETE的权限,但我在MSDN里没有找到与DELETE相关的权限。请问这里应该指定什么权限?(不要KEY_ALL_ACCESS,因为这个权限在VISTA下问题较多)
如果我想写数据,则打开以指定KEY_WRITE的权限。
如果我想删除注册表项,MSDN说打开时要指定DELETE的权限,但我在MSDN里没有找到与DELETE相关的权限。请问这里应该指定什么权限?(不要KEY_ALL_ACCESS,因为这个权限在VISTA下问题较多)
解决方案 »
- 基于对话框的程序,给对话框添加OnMouseMove消息?
- 写了一个MFC程序,不知道为什么,会报错(内详)
- 关于活动窗口和窗口可见性的疑惑!
- 为什么窗口类有这个字段 wndclass.hInstance = hInstance,窗口类干吗要知道hInstance?
- 在一个Win32动态DLL中建立的成员函数如何export出来给其他应用程序调用?
- 在线提问送分!!COM在mozilla上支持吗?我要实现通过浏览器对本机串口进行通讯,应该选择什么技术?
- 一个《windows程序设计》中的例子,有一个地方语法不明白,各位大虾指点一下!
- 急急急请各位大侠帮忙?
- 本人对SDK有所了解,现在想学MFC却无从下手,深入浅出MFC太难不易于入门,我该看什么书请高手指点
- 大家救救我呀,我的塞羊633的温度达到67度!!!
- 关于Guids的问题?
- windows XP 系统下 Qt(界面)+VC6.0 具体怎么使用?
如果你删除的注册表项是HKEY_LOCAL_MACHINE下的值,你的EXE就需要高权限启动。
什么意思?什么叫高权限启动?在xp和vista上必须都得是KEY_ALL_ACCESS才能删除吗?
2)删除应该需要KEY_ALL_ACCESS