如何取得“系统管理员组”成员在注册表中的键值 我想在程序中对管理员组之外的成员在系统的活动进行限制,如隐藏一部分操作,这些可以通过修改注册表实现。然而我现在只能修改当前用户的,而我想修改管理员组之外的普通用户,请问如何获取其它成员在注册表的键值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CRegConsol::SetCurUserDWord(int nFlag, BOOL bDisabled){ CRegKey reg; if (bDisabled) {//隐藏 if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:锁定桌面和环境变量 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSaveSettings //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoSaveSettings"); //作 用:清除最近的文档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:ClearRecentDocsOnExit //数据类型:DWORD //键 值:1 reg.SetValue(1,"ClearRecentDocsOnExit"); //作 用:隐藏网络邻居 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoNetHood //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoNetHood"); //作 用:隐藏控制面板 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSetFolders //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoSetFolders"); //作 用:隐藏IE //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoInternetIcon //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoInternetIcon"); //作 用:双击我的电脑启动资源管理器 //路 径:HKEY_CLASSES_ROOT\CLSID\{20DO4FE0-3AEA-1069-A2D8-08002B30309D}\SHELL //键值名称:建open/command/文件夹,默认建名 //键 值:值为c:\windows\explorer.exe //reg.SetValue(1,"NoNetHood"); //作 用:禁止修改启动菜单 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoChangeStartMenu //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoChangeStartMenu"); //作 用:禁止定义桌面风格具体包括系统自带的快速启动栏 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:ClassicShell //数据类型:DWORD //键 值:1 reg.SetValue(1,"ClassicShell"); //作 用:禁止文件菜单 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFileMenu //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoFileMenu"); //作 用:禁止收藏夹 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFavoritesMenu //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoFavoritesMenu"); //作 用:禁止搜索 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFind //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoFind"); //作 用:禁止运行 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoRun //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoRun"); //作 用:禁止最近文档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoRecentDocsMenu //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoRecentDocsMenu"); //作 用:禁止设置启动菜档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSetTaskbar //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoSetTaskbar"); //作 用:禁止 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoStartMenuSubFolders //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoStartMenuSubFolders"); //作 用:禁止鼠标右键 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoViewContextMenu //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoViewContextMenu"); //作 用:禁止Windows Update //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoWindowsUpdate //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoWindowsUpdate"); //作 用:禁止所有驱动器 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoDrives //数据类型:DWORD //键 值:1 reg.SetValue(0xffffffff,"NoDrives"); //作 用:自动运行光碟, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoDrives //数据类型:DWORD //键 值:0xb5000000关闭,0x95000000开启 reg.SetValue(0xb5000000,"NoDriveTypeAutoRun"); //作 用:文件夹选项, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFolderOptions //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoFolderOptions"); //作 用:文件夹选项, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSMHelp //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoSMHelp"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:隐藏"回收站" //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{645FF040-5081-101B-9F08-00AA002F954E} //数据类型:DWORD //键 值:1 reg.SetValue(1,"{645FF040-5081-101B-9F08-00AA002F954E}"); //作 用:隐藏"我的文档" //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{450D8FBA-AD25-11D0-98A8-0800361B1103} //数据类型:DWORD //键 值:1 reg.SetValue(1,"{450D8FBA-AD25-11D0-98A8-0800361B1103}"); //作 用:禁止我的电脑 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{20D04FE0-3AEA-1069-A2D8-08002B30309D} //数据类型:DWORD //键 值:1 reg.SetValue(1,"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:禁止删除桌面项 //路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop //键值名称:NoDeletingComponents //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoDeletingComponents"); //作 用:禁止添加桌面项 //路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop //键值名称:NoAddingComponents //数据类型:DWORD //键 值:1 reg.SetValue(1,"NoAddingComponents"); reg.Close(); if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:禁止更改密码 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\System //键值名称:DisableChangePassword //数据类型:DWORD //键 值:1 reg.SetValue(1,"DisableChangePassword"); reg.Close(); } else {//显示 if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:锁定桌面和环境变量 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSaveSettings //数据类型:DWORD //键 值:1 reg.DeleteValue("NoSaveSettings"); //作 用:清除最近的文档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:ClearRecentDocsOnExit //数据类型:DWORD //键 值:1 reg.DeleteValue("ClearRecentDocsOnExit"); //作 用:隐藏网络邻居 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoNetHood //数据类型:DWORD //键 值:1 reg.DeleteValue("NoNetHood"); //作 用:隐藏控制面板 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSetFolders //数据类型:DWORD //键 值:1 reg.DeleteValue("NoSetFolders"); //作 用:隐藏IE //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoInternetIcon //数据类型:DWORD //键 值:1 reg.DeleteValue("NoInternetIcon"); //作 用:双击我的电脑启动资源管理器 //路 径:HKEY_CLASSES_ROOT\CLSID\{20DO4FE0-3AEA-1069-A2D8-08002B30309D}\SHELL //键值名称:建open/command/文件夹,默认建名 //键 值:值为c:\windows\explorer.exe //reg.SetValue(1,"NoNetHood"); //作 用:禁止修改启动菜单 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoChangeStartMenu //数据类型:DWORD //键 值:1 reg.DeleteValue("NoChangeStartMenu"); //作 用:禁止定义桌面风格具体包括系统自带的快速启动栏 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:ClassicShell //数据类型:DWORD //键 值:1 reg.DeleteValue("ClassicShell"); //作 用:禁止文件菜单 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFileMenu //数据类型:DWORD //键 值:1 reg.DeleteValue("NoFileMenu"); //作 用:禁止收藏 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFavoritesMenu //数据类型:DWORD //键 值:1 reg.DeleteValue("NoFavoritesMenu"); //作 用:禁止搜索 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFind //数据类型:DWORD //键 值:1 reg.DeleteValue("NoFind"); //作 用:禁止运行 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoRun //数据类型:DWORD //键 值:1 reg.DeleteValue("NoRun"); //作 用:禁止最近文档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoRecentDocsMenu //数据类型:DWORD //键 值:1 reg.DeleteValue("NoRecentDocsMenu"); //作 用:禁止设置启动菜档 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSetTaskbar //数据类型:DWORD //键 值:1 reg.DeleteValue("NoSetTaskbar"); //作 用:禁止 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoStartMenuSubFolders //数据类型:DWORD //键 值:1 reg.DeleteValue("NoStartMenuSubFolders"); //作 用:禁止鼠标右键 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoViewContextMenu //数据类型:DWORD //键 值:1 reg.DeleteValue("NoViewContextMenu"); //作 用:禁止Windows Update //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoWindowsUpdate //数据类型:DWORD //键 值:1 reg.DeleteValue("NoWindowsUpdate"); //作 用:禁止所有驱动器 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoDrives //数据类型:DWORD //键 值:1 reg.DeleteValue("NoDrives"); //作 用:自动运行光碟, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoDrives //数据类型:DWORD //键 值:0xb5000000关闭,0x95000000开启 reg.DeleteValue("NoDriveTypeAutoRun"); //作 用:文件夹选项, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoFolderOptions //数据类型:DWORD //键 值:1 reg.DeleteValue("NoFolderOptions"); //作 用:文件夹选项, //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer //键值名称:NoSMHelp //数据类型:DWORD //键 值:1 reg.DeleteValue("NoSMHelp"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:隐藏"回收站" //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{450d8fba-ad25-11d0-98a8-0800361b1103} //数据类型:DWORD //键 值:1 reg.DeleteValue("{645FF040-5081-101B-9F08-00AA002F954E}"); //作 用:隐藏"我的文档" //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{450D8FBA-AD25-11D0-98A8-0800361B1103} //数据类型:DWORD //键 值:1 reg.DeleteValue("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); //作 用:禁止我的电脑 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum //键值名称:{20D04FE0-3AEA-1069-A2D8-08002B30309D} //数据类型:DWORD //键 值:1 reg.DeleteValue("{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:禁止删除桌面项 //路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop //键值名称:NoDeletingComponents //数据类型:DWORD //键 值:1 reg.DeleteValue("NoDeletingComponents"); //作 用:禁止添加桌面项 //路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop //键值名称:NoAddingComponents //数据类型:DWORD //键 值:1 reg.DeleteValue("NoAddingComponents"); reg.Close(); if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System") ) { reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",REG_NONE,REG_OPTION_NON_VOLATILE); } //作 用:禁止更改密码 //路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\System //键值名称:DisableChangePassword //数据类型:DWORD //键 值:1 reg.DeleteValue("DisableChangePassword"); reg.Close(); } return TRUE;} 求一个基于MFC的数字图像处理源代码 CreateWindow指定了ws_visible还需要调用showwindow 显示吗 关于可进行拼写检查和字符替换的C++记事本程序 怎样设置CListctrl中图标的大小 怎样让我的程序默认播放用户在IE网页超链点击的文件 关于使用文件代替数据库的问题 大家进来谈一谈快速傅立叶变换,要给出代码! 你们的visual assist 7.1 对vs.net 2003支持效果好吗? 那重点该注意VC里面的什么东西了? 如何复制注册表中子键的内容? 如何知道驱动器是什么类型(cd、cdr、cdrw或者MO) Socket端口怎么分配?
{
CRegKey reg;
if (bDisabled)
{//隐藏
if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",REG_NONE,REG_OPTION_NON_VOLATILE);
}
//作 用:锁定桌面和环境变量
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSaveSettings
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoSaveSettings");
//作 用:清除最近的文档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:ClearRecentDocsOnExit
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"ClearRecentDocsOnExit"); //作 用:隐藏网络邻居
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoNetHood
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoNetHood"); //作 用:隐藏控制面板
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSetFolders
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoSetFolders"); //作 用:隐藏IE
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoInternetIcon
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoInternetIcon"); //作 用:双击我的电脑启动资源管理器
//路 径:HKEY_CLASSES_ROOT\CLSID\{20DO4FE0-3AEA-1069-A2D8-08002B30309D}\SHELL
//键值名称:建open/command/文件夹,默认建名
//键 值:值为c:\windows\explorer.exe
//reg.SetValue(1,"NoNetHood"); //作 用:禁止修改启动菜单
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoChangeStartMenu
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoChangeStartMenu"); //作 用:禁止定义桌面风格具体包括系统自带的快速启动栏
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:ClassicShell
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"ClassicShell"); //作 用:禁止文件菜单
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFileMenu
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoFileMenu"); //作 用:禁止收藏夹
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFavoritesMenu
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoFavoritesMenu"); //作 用:禁止搜索
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFind
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoFind"); //作 用:禁止运行
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoRun
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoRun"); //作 用:禁止最近文档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoRecentDocsMenu
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoRecentDocsMenu");
//作 用:禁止设置启动菜档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSetTaskbar
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoSetTaskbar");
//作 用:禁止
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoStartMenuSubFolders
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoStartMenuSubFolders"); //作 用:禁止鼠标右键
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoViewContextMenu
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoViewContextMenu"); //作 用:禁止Windows Update
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoWindowsUpdate
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoWindowsUpdate"); //作 用:禁止所有驱动器
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoDrives
//数据类型:DWORD
//键 值:1
reg.SetValue(0xffffffff,"NoDrives");
//作 用:自动运行光碟,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoDrives
//数据类型:DWORD
//键 值:0xb5000000关闭,0x95000000开启
reg.SetValue(0xb5000000,"NoDriveTypeAutoRun"); //作 用:文件夹选项,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFolderOptions
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoFolderOptions"); //作 用:文件夹选项,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSMHelp
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoSMHelp"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:隐藏"回收站"
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{645FF040-5081-101B-9F08-00AA002F954E}
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"{645FF040-5081-101B-9F08-00AA002F954E}"); //作 用:隐藏"我的文档"
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{450D8FBA-AD25-11D0-98A8-0800361B1103}
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"{450D8FBA-AD25-11D0-98A8-0800361B1103}"); //作 用:禁止我的电脑
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{20D04FE0-3AEA-1069-A2D8-08002B30309D}
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:禁止删除桌面项
//路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
//键值名称:NoDeletingComponents
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoDeletingComponents"); //作 用:禁止添加桌面项
//路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
//键值名称:NoAddingComponents
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"NoAddingComponents"); reg.Close(); if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:禁止更改密码
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\System
//键值名称:DisableChangePassword
//数据类型:DWORD
//键 值:1
reg.SetValue(1,"DisableChangePassword");
reg.Close(); }
{//显示
if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",REG_NONE,REG_OPTION_NON_VOLATILE);
}
//作 用:锁定桌面和环境变量
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSaveSettings
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoSaveSettings");
//作 用:清除最近的文档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:ClearRecentDocsOnExit
//数据类型:DWORD
//键 值:1
reg.DeleteValue("ClearRecentDocsOnExit"); //作 用:隐藏网络邻居
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoNetHood
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoNetHood"); //作 用:隐藏控制面板
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSetFolders
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoSetFolders"); //作 用:隐藏IE
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoInternetIcon
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoInternetIcon"); //作 用:双击我的电脑启动资源管理器
//路 径:HKEY_CLASSES_ROOT\CLSID\{20DO4FE0-3AEA-1069-A2D8-08002B30309D}\SHELL
//键值名称:建open/command/文件夹,默认建名
//键 值:值为c:\windows\explorer.exe
//reg.SetValue(1,"NoNetHood"); //作 用:禁止修改启动菜单
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoChangeStartMenu
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoChangeStartMenu"); //作 用:禁止定义桌面风格具体包括系统自带的快速启动栏
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:ClassicShell
//数据类型:DWORD
//键 值:1
reg.DeleteValue("ClassicShell"); //作 用:禁止文件菜单
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFileMenu
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoFileMenu"); //作 用:禁止收藏
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFavoritesMenu
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoFavoritesMenu"); //作 用:禁止搜索
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFind
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoFind"); //作 用:禁止运行
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoRun
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoRun"); //作 用:禁止最近文档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoRecentDocsMenu
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoRecentDocsMenu");
//作 用:禁止设置启动菜档
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSetTaskbar
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoSetTaskbar");
//作 用:禁止
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoStartMenuSubFolders
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoStartMenuSubFolders"); //作 用:禁止鼠标右键
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoViewContextMenu
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoViewContextMenu"); //作 用:禁止Windows Update
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoWindowsUpdate
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoWindowsUpdate"); //作 用:禁止所有驱动器
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoDrives
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoDrives");
//作 用:自动运行光碟,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoDrives
//数据类型:DWORD
//键 值:0xb5000000关闭,0x95000000开启
reg.DeleteValue("NoDriveTypeAutoRun"); //作 用:文件夹选项,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoFolderOptions
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoFolderOptions"); //作 用:文件夹选项,
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\Explorer
//键值名称:NoSMHelp
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoSMHelp"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\NonEnum",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:隐藏"回收站"
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{450d8fba-ad25-11d0-98a8-0800361b1103}
//数据类型:DWORD
//键 值:1
reg.DeleteValue("{645FF040-5081-101B-9F08-00AA002F954E}"); //作 用:隐藏"我的文档"
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{450D8FBA-AD25-11D0-98A8-0800361B1103}
//数据类型:DWORD
//键 值:1
reg.DeleteValue("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); //作 用:禁止我的电脑
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\NonEnum
//键值名称:{20D04FE0-3AEA-1069-A2D8-08002B30309D}
//数据类型:DWORD
//键 值:1
reg.DeleteValue("{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); reg.Close(); ////////////////////////////////////////////////////////////////////////// if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\ActiveDesktop",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:禁止删除桌面项
//路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
//键值名称:NoDeletingComponents
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoDeletingComponents"); //作 用:禁止添加桌面项
//路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
//键值名称:NoAddingComponents
//数据类型:DWORD
//键 值:1
reg.DeleteValue("NoAddingComponents"); reg.Close(); if ( ERROR_SUCCESS != reg.Open(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System") )
{
reg.Create(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",REG_NONE,REG_OPTION_NON_VOLATILE);
} //作 用:禁止更改密码
//路 径:HKEY_CURRENT_USER\SOFTWARE\Micorosoft\Windows\CurrentVersion\Policies\System
//键值名称:DisableChangePassword
//数据类型:DWORD
//键 值:1
reg.DeleteValue("DisableChangePassword");
reg.Close(); }
return TRUE;
}