怎样在vc下用程序禁止计算机所有用户(不仅仅是currentuser)访问注册表编辑器regedit.exe呢,然后再用程序解开?
我知道的HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\System,修改它的键值只是针对当前用户的,有没有可以针对所有用户的呢
我知道的HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\System,修改它的键值只是针对当前用户的,有没有可以针对所有用户的呢
解决方案 »
- exe文件生成后的问题
- 基于对话框的滚动条,如何初始化?
- ListBox控件中有几行数据,想单击鼠标右键时数据被选中,而且弹出菜单.
- XP下调用关机程序
- 请问怎么求得char* a="safdsafdsafsdaf";中字符串的长度
- 关于ADO的结果集(_RecordsetPtr m_pRecordset)的问题求教
- 如何实现向数据库中存取图片,并进行操作(插入,删除,修改)
- 关于HTTP请教,高分
- 发现CreateDesktop创建虚拟桌面偶尔会出现内存不足,如何解决?
- 我作了一个VC程序,但我把该程序所在的目录所有文件都拷贝到另外一台机器,为什么却打不开?
- evc中,可以使用vector吗?
- 求教高手一个绘图的难题!!!!!! 进来看看!!!!
不过据说注册表有一个键叫RestrictRun的。
"NoRecentDocsMenu"=hex:1" 隐藏文件选单"
"NoLogoff"=hex:0" 隐藏开始选单的注销"
"NoFavoritesMenu"=hex:1" 隐藏我的最爱选单"
"NoRecentDocsHistory"=hex:1" 隐藏文件历史记录"
"NoPrinterTabs"=dword:1" 隐藏一般及详细资料画面"
"NoDeletePrinter"=dword:1" 关闭删除打印机"
"NoAddPrinter"=dword:1" 关闭其它打印机"
"NoStartMenuSubFolders"=dword:1" 隐藏开始菜单子资料夹"
"NoRun"=dword:1" 移除 执行 指令"
"NoSetFolders"=dword:1" 从开始菜单的 设定 移除资料夹"
"NoSetTaskbar"=dword:1" 从开始菜单的 设定 移除工作列"
"NoFind"=dword:1" 移除 寻找 指令"
"NoDrives"=hex: 取消的磁盘驱动器代号
"NoDrives"=dword:03ffffff" 隐藏 我的计算机 的磁盘驱动器"
"NoNetHood"=dword:1" 隐藏网络上的芳邻"
"NoDesktop"=dword:1" 隐藏桌面上所有的项目"
"NoClose"=dword:1" 关闭「关机」指令"
"NoSaveSettings"=dword:1" 结束不要储存设定值"
"RestrictRun"=dword:00000001 "只执行容许的应用程序文件名,需配合另一个机码RestrictRun
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun
"1"="regedit.exe" "2"="command.com" 注意,这个机码相当的危险,可能会使计算机无法使用,所以一定要设定成Regedit可以使用才行
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\System
songlife33(roger),怎么rename能给段例子吗,谢谢
int rename(
const char *oldname,
const char *newname
);1、根据你的代码的情况,可能会需要使用不同的命令。
2、根据操作系统的情况,可能需要找到不同位置的regedit.exe。
3、这样的方法弊端很多,慎重!
hailongxl(吹雪),你说的这段是什么意思啊:
"RestrictRun"=dword:00000001 "只执行容许的应用程序文件名,需配合另一个机码RestrictRun
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun
"1"="regedit.exe" "2"="command.com" 注意,这个机码相当的危险,可能会使计算机无法使用,所以一定要设定成Regedit可以使用才行
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\System
麻烦能解释一下吗,谢谢