Win7下删除注册表项 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 80%
Bbs9
本版专家分:87215
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs1
本版专家分:0
Bbs7
本版专家分:10635
删除注册表项的问题
手动去掉启动项下的勾后,可在<em>注册</em>表的路径下SOFTWARE\Microsoft\Shared Tools\MSConfig\startupregKey\找到它rn下面的代码是 如果该路径下存在则<em>删除</em>该项及其子项,怎么实现不了啊,郁闷。rn if Registry.OpenKey('SOFTWARE\Microsoft\Shared Tools\MSConfig\startupregKey\',false) then Exit;rn tryrn // <em>删除</em>键rn Registry.Deletekey('pc_client');rn if registry.deletekey('pc_client') thenrn showmessage('ok');rn finallyrn Registry.CloseKey;rn end;rn finallyrn Registry.Free;rn end;
删除注册表项
不是<em>删除</em>值 rn比如HKEY_CURRENT_USER\Software\Valve\TEST rn我想把VALUE全部下面的所有东西全部<em>删除</em>包括TEST
怎么删除注册表项
试了几种方法,始终只能<em>删除</em>某一个项,怎么<em>删除</em>整个项(带子项的)
怎样删除注册表项
做了一软件,可以设置自动启动,或取消自动启动。但取消自动启动老是不能实现,不知道是什么原因?rn代码如下:rnHKEY hKey2;rnRegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run\\",0,KEY_WRITE,&hKey2);rnif(ERROR_SUCCESS==RegDeleteKey(hKey2,"setpara"))rn MessageBox("<em>删除</em><em>注册</em><em>表项</em>成功");rnRegCloseKey(hKey2);rnrn还望高人指点。
Win7 USB摄像头注册表项
摄像头 由于其配置信息(<em>注册</em>表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19) QQ视频打开出现摄像头启动失败请检查驱动设施。 直接把 {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}都删掉,有一项删不掉。 然后导入此<em>注册</em>文件,重启。
删除注册表项及其子项
我要<em>删除</em>一个项,及其子项,在知道其子项名称时。我可以<em>删除</em>了他们。我可以先<em>删除</em>子项里的字符串,再<em>删除</em>子项,再<em>删除</em>项。如,有一个项ABC其子项是DEF,里面的字符串是"启动.exe"。那我可以先<em>删除</em>"启动.exe"。再<em>删除</em>DEF,再<em>删除</em>ABC。我要如何才能做到。只要<em>删除</em>ABC就可以整个<em>删除</em>ABCT和 DEF和"启动.exe"。而不用一个一个<em>删除</em>呢。我用的是下面的方法rnrnPrivate Sub Form_Load()rnrnSet Reg = CreateObject("Wscript.shell")rnReg.RegDelete("HKEY_LOCAL_MACHINE, "SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\ABC\DEF\启动.exe")rnRegDeleteKey"HKEY_LOCAL_MACHINE, "SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\ABC\DEF" rnRegDeleteKey"HKEY_LOCAL_MACHINE, "SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\ABC\"rnSet Reg = NothingrnEnd SubrnrnrnReg.RegDelete是<em>删除</em>字符串用的就是<em>删除</em>我这里的。启动.exernRegDeleteKey是<em>删除</em>项目的。用这个就不能<em>删除</em>字符串了。rn我应该用什么方法叉可以实现只要<em>删除</em>ABC就行了。高手帮忙
添加编辑删除注册表项
rn问题1 如题rnrn问题2 :rn<em>注册</em>表路径 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows 这个windows下有Run 我需要把它<em>删除</em> 请问VB代码怎么编写
关于删除注册表项的问题
怎么<em>删除</em>权限不够的<em>注册</em><em>表项</em>rn
删除注册表项的操作(C++)
该代码实现<em>注册</em>表某一子项<em>删除</em>的操作,而非仅仅键值<em>删除</em>操作。
如何将删除注册表项恢复????
另一台机器上有正确的<em>注册</em><em>表项</em>
XP下删除注册表项的权限问题
我有一个应用程序,因为要对<em>注册</em>表下的某项进行<em>删除</em>,而使用该程序的客户有可能并不是administrator登陆,这样<em>删除</em><em>注册</em><em>表项</em>的权限就不够,请问XP下要获得<em>删除</em><em>注册</em><em>表项</em>的权限该怎么做??
注册表项(windows常用注册表项
(仅供备用)WINXP原本的各项服务 1启用默认共享(有需要的请用!) 2显示共享文档和用户文档 3在右键添加DOS在这里 4在右键菜单中加入记事本打开项 5使用WINDOWS传统风格的文件夹 6隐藏驱动器盘符 7使用“清晰”方式平滑字体(适用液晶) AutoRun 类病毒中招之后的清理、免疫程序 ……
怎么删除不了这个注册表项??
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\LEGACY_HWINFO32rn原来装一个软件留下的,卸载不完全,每次开机都弹个错误框。rn手动<em>删除</em>不了,提示“无法<em>删除</em>LEGACY_HWINFO32:<em>删除</em>项时出错”。rnrn这是怎么回事??rn
删除注册表项的用户(Users)的权限
//设置<em>注册</em>项权限-<em>删除</em>指定用户Users BOOL SetRegRights() { TCHAR szError[4096] = {0}; TCHAR SamName[260]={0}; BOOL bSuccessed = FALSE; _stprintf(SamName,_T("MACHINE\\SOFTWARE\\Wow6432Node\\ODBC\\ODBC.INI\\S
2008强制删除注册表项问题
请教个问题:如何强制<em>删除</em>windows2008的<em>注册</em><em>表项</em>.rn我在<em>删除</em>一个legacy_socketserver 项时提示<em>删除</em>出错.rn在win2003时在权限里面加一个完全控制就可以,但是2008在权限里面加完全控制时,却也加不了.rn谁能帮下么?谢谢...rn
怎样删除需要权限的注册表项?比如:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS rnrn这种项目?rnrn谢谢。
请问如何用vba删除注册表项
直接<em>删除</em><em>注册</em><em>表项</em>, 包括里面的子健什么都自然而然都<em>删除</em>了。rnrnWSH.RegDelete这个只能够<em>删除</em>子健。所以不行rnrnrn求助,谢谢!rn
注册表项为何删除不了啊?
function AutoRunInReg(RW: Boolean; FileName, FilePath: string): Boolean;rnvarrn Reg: Tregistry;rnbeginrn FileName := ExtractFileName(application.ExeName); //开机启动的执行程序名rn FilePath := application.ExeName; //完整路径rn Reg := Tregistry.Create;rn tryrn Reg.Rootkey := HKEY_LOCAL_MACHINE;rn Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', true);rn if RW thenrn Reg.WriteString(FileName, FilePath) //添加<em>注册</em><em>表项</em>和键值rn elsern Reg.DeleteKey(FileName);rn Reg.CloseKey; //关闭<em>注册</em>表rn finallyrn Reg.Free;rn end;rnend;rnrnprocedure TForm1.btn1Click(Sender: TObject);rnbeginrnAutoRunInReg(True,'regTest.exe','U:\MyDelphiPro\Reg\regTest.exe');rnend;rnrnprocedure TForm1.btn2Click(Sender: TObject);rnbeginrnAutoRunInReg(False,'regTest.exe','');rnend;rnrn点击了 Btn2,键值还在啊,请问错在哪里啦?
删除注册表项 送分 等待ing
char *SubKey="SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\RUN";rn HKEY hKey=HKEY_LOCAL_MACHINE , hSubKey;rn RegOpenKeyEx(hKey , (LPCTSTR)SubKey , 0 , KEY_ALL_ACCESS , &hSubKey);rn char Path[MAX_PATH]="F:\\VPN\\Autorun\\DoFile.exe";rn if (ERROR_SUCCESS==RegDeleteValue( hKey , (LPCTSTR)Path ))rn rn cout<<
为什么RegDeleteKey()删除不了注册表项
我用RegCreateKeyEx()生成了一个新的<em>注册</em><em>表项</em>,但是紧接着调用RegDeleteKey()却<em>删除</em>不了了,我是写的一个小程序试的,不知道是不是不能紧接着删.rn另人诧异的是当关掉程序后,再启动,进入程序就可以直接<em>删除</em>了,不知道这是为什么,有碰到这种事儿的吗,下面是我的程序片段:rnvoid CSecond_HWDlg::OnButton2() rnrn // TODO: Add your control notification handler code herern DWORD dwDISP;rn DWORD ret;rn ret=RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"Drivers\\BuiltIn\\SY",0,L"",0,KEY_READ|KEY_WRITE|KEY_ALL_ACCESS,NULL,&h_KEY,&dwDISP);rn if(ret==ERROR_SUCCESS)rn MessageBox(_T("create success"));rn elsern MessageBox(_T("create false"));rnrnrnrnvoid CSecond_HWDlg::OnButton3() rnrn // TODO: Add your control notification handler code herern DWORD re;rn re=RegDeleteKey(HKEY_LOCAL_MACHINE,L"Drivers\\BuiltIn\\SY");rn if(re==ERROR_SUCCESS)rn MessageBox(_T("delete success"));rn elsern MessageBox(_T("delete false"));rnrn
请教:注册表项删除不掉怎么办?
如题(不是<em>注册</em>表被锁定)!rnrn谢谢!
删除全部Google软件的注册表项
<em>删除</em>全部Google软件的<em>注册</em><em>表项</em>,reg文件(把txt去掉)然后双击导入
批处理删除注册表项、值等
<em>删除</em><em>注册</em>表中的项 Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"Run] 保存为reg文件双击导如即可<em>删除</em>此项 注意有个“-”号 <em>删除</em><em>注册</em>表中的值 Windows Registry Editor Version 5.00 [HKEY_LOCAL_
为什么删除注册表项总是不成功?
[code=C/C++]rn#include rn#include rnusing namespace std;rnrnvoid main()rnrn HKEY hKey;rn if (RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE", &hKey) == ERROR_SUCCESS)rn rn if (RegDeleteKey(hKey, "abc") == ERROR_SUCCESS)rn rn cout<<
注册表项的读取
在此仅以一例来说明问题:rnHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Languages\CodeExpansions\Visual C#子键下有一键值对,rn键Path,其值为:rn%InstallRoot%\VC#\Snippets\%LCID%\Other\;%InstallRoot%\VC#\Snippets\%LCID%\NetFX30\;%InstallRoot%\VC#\Snippets\%LCID%\Visual C#\;%InstallRoot%\VC#\Snippets\%LCID%\Refactoring\;%MyDocs%\Code Snippets\Visual C#\My Code Snippets\;%InstallRoot%\VC#\Snippets\%LCID%\Test\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Visual Studio 2012\Snippets\VC#\%LCID%\ASP.NET MVC 3\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Visual Studio 2012\Snippets\VC#\%LCID%\ASP.NET MVC 4\;%InstallRoot%\VC#\Snippets\%LCID%\OfficeDevelopment\rnrn我写程序读出上述值后文本的内容与上面列出来的一样,我的问题是:rn怎么样把上面两个百分号之间的InstallRoot,LCID等自动展开,比如InstallRoot,这个应该是Vistual Studio的安装位置,我的安装在D:\Program Files (x86)\Microsoft Visual Studio 11.0,怎么样才能进行这个转换呢,或者说压根就没办法?
枚举注册表项的问题!
xp系统中 枚举<em>注册</em>表Software\Microsoft\Windows\CurrentVersion\Uninstall 下的子项 ;rn 但是枚举不出类似这样的<em>表项</em>:01B845D4-B73E-4CF7-A377-94BC7BB4F77B ,请指点原因 ;rnrn 代码如下:rn CString skey="Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall";rn CString tmpskey;rn HKEY key;rn HKEY subkey;rn CString strkey;rn ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,skey,NULL,KEY_ALL_ACCESS,&key);rn char szSubKey[MAX_PATH];rn DWORD dwIndex=0;rn DWORD dwBufSize=MAX_PATH;rn DWORD type=REG_SZ;rn BYTE data[MAX_PATH];rn DWORD size;rn int i=0;rn while(SHEnumKeyEx(key,dwIndex++,szSubKey,&dwBufSize)!=ERROR_NO_MORE_ITEMS)rn rn CString strtmp(szSubKey);rn tmpskey=skey;rn tmpskey+="\\";rn tmpskey+=strtmp;rn ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,tmpskey,NULL,KEY_ALL_ACCESS,&subkey);rn if(RegQueryValueEx(subkey,"DisplayName",0,NULL/*&type*/,(LPBYTE)data,&size)==ERROR_SUCCESS)rn rn m_reglist.InsertItem(i,"");rn m_reglist.SetItemText(i,0,CString(data));rn i++;rn rn RegCloseKey(subkey);rn dwBufSize=MAX_PATH;rn rn ::RegCloseKey(key);rn
可用于优化系统<em>注册</em>表
GTA4注册表项修复
GTA4<em>注册</em><em>表项</em>修复
导入导出注册表项的类
vc实现导入导出<em>注册</em><em>表项</em>的类,使用起来非常简单。
常被病毒破坏的注册表项
<em>注册</em>表中易被病毒或木马破坏的项,大家可以参考一下哦。
注册表项.rar
适用<em>注册</em><em>表项</em>.rar
添加注册表项
我做了一个程序就是添加<em>注册</em>表,开机启动 ,程序运行结果却是在Run下多了一个分支,这不是我要的结果,我想要的是增加一个启动项,代码如下:rn HKEY hkey;rn RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hkey);rn RegSetValue(hkey,"TTPlayer",REG_SZ,"D:\\千千静听\\TTPlayer.exe",strlen("D:\\千千静听\TTPlayer.exe"));rn RegCloseKey(hkey);
一个注册表项
请问如何找到如下两个<em>注册</em><em>表项</em>,据说是在用户登录之前加载的,具有较高的优先级,为什么<em>注册</em>表编辑器看不到这两个项?自己加上也没有效果。弄了半天也没看到。rn[code=C/C++]HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce rnrnHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices [/code]
IE默认注册表项
IE被恶意程序所修改,有了它,便可恢复IE默认初始的安全状态
驱动枚举注册表项
枚举<em>注册</em><em>表项</em> NTSTATUS EnumerateKey( HANDLE hKey ) { NTSTATUS status = STATUS_SUCCESS; PKEY_BASIC_INFORMATION pkbi = NULL; PKEY_FULL_INFORMATION pkfi = NULL; ULONG ulLength = 0; // 获取子健个数 status
问一个注册表项
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\paper_sizernrnrn如果要设置成自定义尺寸,怎么填该值?以什么为单位?
和浏览器相关的注册表项
默认浏览器设置:\HKEY_CLASSES_ROOT\http\shell\open\command 此处值并不准确,下图分别是Windows 10系统和Windows 7系统: ie浏览器路径:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE ie浏览器主页...
注册表项重命名
就像windows自带的<em>注册</em>表那样rn左边可以对树节点重命名 右边可以对具体项重命名 然后<em>注册</em>到<em>注册</em>表中rnrn但是SDK没有找到对应的能操作<em>注册</em><em>表项</em>名称的接口rnrn请教这个问题如何解决 特别是对左边的作为树节点显示出来的<em>注册</em><em>表项</em>进行重命名这个问题
vmclean注册表项清理
快捷清理VMware<em>删除</em>不干净的问题 VMware_Install_Cleaner.exe
注册表项和键值的命名规则
<em>注册</em><em>表项</em>和键值的英语是个什么概念,微软是怎么定义的?怎么才能看懂?大部分都不是我们平常使用的英语rn微软为什么没有公开讲述关于<em>注册</em>表正确设置的支持信息?
注册表项引用不足
安装sql 2000 的时候到最后一步提示说<em>注册</em><em>表项</em>引用不足,怎么回事啊?另外有一个问题是sql 2005 手动向表中添加数据的时候,不能输入汉字,但是复制粘贴的却可以?谢谢
注册表项管理
ClistCtrl初始化 void CRegManageDlg::InitRunList() { m_RunList.SetExtendedStyle(m_RunList.GetExtendedStyle() | LVS_EX_GRIDLINES //有网格线
几个实用的注册表项
集合几个常用<em>注册</em>表 关闭系统文件保护 快速清除IE首页锁定 让你省去设置烦恼
VB 删除表项的实例
VB <em>删除</em><em>表项</em>的实例 VB <em>删除</em><em>表项</em>的实例
xp系统声音修复的注册表项
xp没有系统声音,包括没有硬件插拔提示声,开机声,清理回收站提示声,导入改<em>注册</em><em>表项</em>可修复系统声音。
win2003加入guest注册表项
做安全配置的时候不小心<em>删除</em>了guest用户,组策略就无法使用了。所以导出了个<em>注册</em>表!
Windows XP优化的注册表项
优化系统的一些<em>注册</em><em>表项</em> 有需要的就下载吧!!!
windows下批处理删除文件及注册表项
1、windows下批处理<em>删除</em><em>注册</em><em>表项</em> 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USER/Software/WinRAR/DialogEditHistory/ExtrPath /va /f reg delete HKEY_CURRENT_USER/Software/WinRAR/DialogE
java的注册表项删错了
命令行打javarn提示找不到java.dllrn怎么解决啊
注册表项出现乱码,无法删除
无的<em>注册</em>表下面不知何时多出了下列东西:rnHKEY_CURRENT_USER\?娄袮頩掞背謆耟쟣掑뙯掞?뙭rn这东西无法打开,删也删不掉,也无法改名和设置权限。哪们大虾知道如何是好?rn我的系统是WINXP SP2。
Windows7管理员权限获取注册表项
下载后鼠标左键双击<em>注册</em><em>表项</em>即可添加管理员权限获取功能,选择任意文件单击鼠标右键即可看到获取管理员权限选项
如何导出导入注册表项
如何导出<em>注册</em><em>表项</em>成一个<em>注册</em>表文件并导入。我用TRegistry的SaveKey,RestoreKey在Win2000下试过,结果失败,请指点。
请教 sqlserver 注册表项问题
请教 sqlserver <em>注册</em><em>表项</em>问题rnrnrn我执行代码为:rnrnexec sp_addlinkedserver 'ITSV ', ' ', '192.168.0.145 ', '192.168.0.145 'rnexec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, 'sa ', 'sa' rngornselect * from ITSV.DGoa.dbo.DGoaBBS表rnrnrn错误为:rn服务器: 消息 7403,级别 16,状态 1,行 1rn未能找到 OLE DB 提供程序 '192.168.0.145 ' 的<em>注册</em><em>表项</em>。rnrnrn上面是什么意思?rn如何增加一个<em>注册</em><em>表项</em>?rn
如何编程实现添加注册表项
我想添加下面的项:rnrnHKEY_CLASSES_ROOT\Licenses\403E0785-49A9-11d3-9BD5-D2DC2DD96072rnrn不知如何通过VB编程实现。
注册表项隐藏是怎么回事?
我用木马休杀客查到在<em>注册</em><em>表项</em>的RUNONCE中有一项加载,但在<em>注册</em>表中却找不到该项,这是怎么回事?如何解决?谢谢
怎样得到注册表项的路径
能不能像CFileDialog那样,用鼠标选择<em>注册</em><em>表项</em>,和得到他的路径?
检查注册表项是否存在
HKEY hKey;rn HKEY hKey2;rn LPCTSTR StrKey="Software\\Microsoft\\Windows\\CurrentVersion\\Run";rn long ll;rn ll = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,StrKey,NULL,KEY_ALL_ACCESS,&hKey);rn if(ERROR_SUCCESS == ll )rn rn ll = ::RegOpenKey(hKey,"GGG",&hKey2);rn //ll = ::RegDeleteValue(hKey,"GGG");rn if(ERROR_SUCCESS == ll )rn m_AutoRun.SetCheck(1);rn rn ::RegCloseKey(hKey);rn ::RegCloseKey(hKey2);rnrn<em>删除</em>都正常,为什么GGG项本身存在就是返回2,意思说ERROR_FILE_NOT_FOUND
高分求6个注册表项
如图划红线的地方的<em>注册</em>表位置和值,谢谢大家 [img=http://img.photo.163.com/nkXtJ9_IKCKZ_W1S5Kxt2Q==/682576818524654338.jpg][/img][img=http://img.photo.163.com/tZFkCfyyRd9qiSSCWe84yA==/682576818524654330.jpg][/img]
关于注册表项重命名的问题
就像windows自带的<em>注册</em>表那样rn左边可以对树节点重命名 右边可以对具体项重命名 然后<em>注册</em>到<em>注册</em>表中rnrn但是SDK没有找到对应的能操作<em>注册</em><em>表项</em>名称的接口rnrn请教这个问题如何解决 特别是对左边的作为树节点显示出来的<em>注册</em><em>表项</em>进行重命名这个问题
====注册表项如何包含中括号([)?==========
在Platform.reg中这么写不行:rn[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\[XXXX].lnk]rnrn用Unicode也不行:rn[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\\x005B\x0058\x0058\x0058\x0058\x005D\x002E\x006C\x006E\x006B]rnrnrn应该怎么写???
微点重复试用注册表项
微点重复试用 觉得微点好的人就用吧 啊啊啊啊
注册表项不存在,跳转错误问题
Private Sub Command1_Click() rnSet BN = CreateObject("wscript.shell")rnOn Error GoTo err1 rnText1(0).Text = BN.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Sonic\CinePlayer\1.5\LicenseAccepted")rnerr1: rn MsgBox ("参数错误") rnEnd Sub rn rn以上是代码,运行以后不管有没有<em>注册</em><em>表项</em>存在都会跳出错误提示。要怎么解决?能否添加一行代码检测<em>注册</em><em>表项</em>是否存在,不存在则跳转到错误提示。
注册表项的结果是乱码
这是写入之后的结果:rn[img=http://img.my.csdn.net/uploads/201303/25/1364183326_2598.png][/img]rn这可能是什么原因导致的?rn[code=c] BYTE szBuf[100];rn memset(szBuf, 0, sizeof(szBuf));rn DWORD dwLen = strlen("zhangsan");rn memcpy(szBuf, "zhangsan", dwLen);rnrn HKEY hKey;rn LSTATUS lResult1 = RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\gcn\\admin"), 0, NULL,rn REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, NULL);rn LSTATUS lResult2 = RegSetValueEx(hKey, NULL, 0, REG_SZ, szBuf, dwLen);rn RegCloseKey(hKey);[/code]
怎么读取注册表项?急
注意,是项,不是键。rnrn比如HKEY_LOCAL_MACHINE这个项下有5个子项,分别是HARDWARE、SAM、SYSTEM等等,这5个子项下面分别又有n多孙项。。。rnrn知道父项,如何读取此父项下面的所有子项名。rnrn比如,我知道HKEY_LOCAL_MACHINE这个父项,欲读取下面子项的名称和数量,就是取得SYSTEM、SAM这些名称。
如何遍历一个注册表项
有一个<em>注册</em>表子项list,在这个子项下有未知个值项,现在想把这个子项里的值项全部列出来.请问应该怎么搞?
几款经典注册表项.rar
几款经典<em>注册</em><em>表项</em>,可用以修改被病毒修改过的<em>注册</em>表.方便使实用!
计算机常用注册表项分析学习
<em>注册</em>表学习资料 《开始菜单及相关设置》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单) "NoRecentDocsHistory"=dword:00000001(禁止将打开的文档存入历史记录) "ClearRecentDocsOnExit"=dword:00000001(退出系统自动清除历史记录,包括文档、运行和查找) "NoFavoritesMenu"=dword:00000001(隐藏开始->收藏夹菜单) "NoSMHelp"=dword:00000001(隐藏开始->帮助菜单)(WIN2000/ME/XP)
注册表项枚举问题,请教。
枚举<em>注册</em>表某子项。先使用RegOpenKeyEx( HKEY_LOCAL_MACHINE,RegPath,0,rnKEY_ALL_ACCESS,&hOpenedKey)打开<em>注册</em><em>表项</em>。成功后使用rn for(DWORD i=0;;i++)rn rn if((j=RegEnumKeyEx(hOpenedKey,i,lpKeyName,&KeyNameCount,NULL,NULL,NULL,&MyFileTime))!=ERROR_SUCCESS)rn break;rn //访问代码rn rn 对子项进行枚举。但总是返回ERROR_NO_MORE_ITEMS。在该项下有三个子项存在,直接使用RegQueryValueEx( hOpenedKey, lpKeyName, NULL, NULL, lpKeyVal, &dwSize )方法也能读出子项内容。rn 向知道的兄弟请教。
高分求几个注册表项
以下问题都要通过判断<em>注册</em>表,请大家帮忙,知道哪个帮忙回答一下,谢谢rnrnrn1,让选项处于蓝线处rn[img=http://static.tongxueimg.com/photo/210/50/301450210/n301450210_3710395_28245.jpg][/img]rnrn2,取得无线网卡的mac地址rnrn3,查看xp是否安装了sp2rnrn4添加一个无线网络平配置ssid(假设ssid是sgcc-s61)rnrn[img=http://static.tongxueimg.com/photo/210/50/301450210/n301450210_3710499_70045.jpg][/img]
在Windows 7下删除注册表项时,权限不足
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\vid_**** <em>注册</em><em>表项</em>下的 properties 子项(以及其下的子项)为 system 帐户所有,因此 administrator 帐户修改。有两种办法: 其一,夺取 properties 子项及其下的子项的所有权,并为 administrator 帐户授权; 其二,使用 pse
XP下非系统管理员用户删除注册表项该怎么做??
我有一个应用程序,因为要对<em>注册</em>表下的某项进行<em>删除</em>,而使用该程序的客户有可能并不是administrator登陆,这样<em>删除</em><em>注册</em><em>表项</em>的权限就不够,请问XP下要获得<em>删除</em><em>注册</em><em>表项</em>的权限该怎么做??
新手求组win7下重写uninstall方法删除注册表项及子项不成功求助
用VS2008建的安装部署,想在卸载时<em>删除</em><em>注册</em>表指定项,于是重写unintall方法 rn代码如下rn[code=C#]rn private void DeleteRegist(string name)rn rn string[] aimnames;rn RegistryKey hkml = Registry.LocalMachine;rn RegistryKey software = hkml.OpenSubKey("SOFTWARE", true);rn aimnames = software.GetSubKeyNames();rn foreach (string aimKey in aimnames)rn rn if (aimKey == name)rn software.DeleteSubKeyTree(name);rn rnrn [/code]rn在XP下运行没有问题,但在<em>win7</em>下运行时不成功,关掉UAC了再试还是不成功,想问下有没有高手知道是什么问题,求助
高分求教,Win2000的注册表项不能删除,怎么办?
我装的两块编码卡,一块是MPeg2编码卡,一块是Mpeg4编码卡,都可以安装,但无法使用,互相冲突,经过仔细查找,发现两块卡在安装驱动时,共用了同一个<em>注册</em>表键。rn现在卸载了两块卡,再重新安装任然不行,发现卸载时,<em>注册</em><em>表项</em>没有清除,手工<em>删除</em>也失败!rn安全模式下也无法<em>删除</em><em>注册</em>表!rn各位有什么办法没有?
怎么删除一个嵌套多层的注册表项啊??
怎么<em>删除</em>一个嵌套多层的<em>注册</em><em>表项</em>啊??我要把这个<em>注册</em><em>表项</em>都<em>删除</em>掉??
请问如何禁止删除注册表项或键?
如题,比如我想禁止HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下的ctfmon.exe键给<em>删除</em>,就像瑞星那样,<em>删除</em>他启动项的时候会出现出错消息,请问怎么实现
高分求如何删除win2000pro注册表项问题。
系统Oracle9i数据库卸载后,<em>注册</em>表中关于Oracle的如下几项不能<em>删除</em>,一<em>删除</em>就提示:<em>删除</em>项时出错。请问如何解决?谢谢!rn相关项为:hkey_local_machine/system/control002/Enum/root/LEGACY_ORACLEMTSRECOVERYSERVICErnhkey_local_machine/system/control002/Enum/root/LEGACY_ORACLEORAHOME92AGENTrnhkey_local_machine/system/control002/Enum/root/LEGACY_ORACLEORAHOME92CLIENTCACHE等。
无法在Windows 7下删除注册表项:权限不足
[b]前提:[/b]当前在Windows 7 x86 英文旗舰版下使用Administrator帐号操作rnrn[b]简介:[/b]我想在电脑上清除所有USB设备的使用记录。在Windows XP时代,可以通过移除设备管理器中USB Root Hub,并在<em>注册</em>表中<em>删除</em>HKLM\System\CurrentControlSet\Enum\USB,<em>删除</em>该项目下所有VID_****&PID_****项即可。rnrn[b]目前问题:[/b]在Windows 7下该方法不好用了。当<em>删除</em><em>注册</em><em>表项</em>时会弹出提示“Cannot delet VID_****&PID_****: Error while deleting key”。起初我以为是权限问题,就右击该<em>注册</em><em>表项</em>选择Permissions,但是无法将Fulll Control权限赋予Everyone,也没办法将Administrator帐户加入权限组。总是会提示禁止访问。rnrn在网上搜索了一下这个问题有人说安装微软的SubInACL工具并运行一个批处理就行,但是我在命令行运行后还是失败。rnrn该Windows 7是全新安装的,除驱动程序和SubInACL之外未安装任何程序,所以排除病毒可能。安装好系统后仅连接几个USB设备用于该项测试。rnrn现在求教高人,如何才能实现清理USB设备记录?或者,如何才能使用Administrator帐户清理这些<em>注册</em><em>表项</em>?多谢!rnrn[size=9px]注:整个过程中使用的是Audit模式下的Administrator帐户,而非具有管理员权限的普通用户。[/size]
32位程序在64位系统下运行时写入注册表项删除
如题,32位下写入<em>注册</em>表,然后另一程序在卸载时<em>删除</em>该<em>注册</em>表,在64位WIN7运行时出错,写入<em>注册</em>表的程序是用C++写的ACtive控件,然后我试了下,如果写一个C++的MFC aplication程序运行在64位WIN7下<em>删除</em>能成功,代码如下rn[code=C/C++]rnCRegKey reg;rn LONG lRes = reg.Open(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\ABCDE"));rn reg.DeleteValue(_T("client"));rn[/code]rnrn但是如果用C#写的却<em>删除</em>失败rn[code=C#]rnRegistryKey hkml = Registry.LocalMachine;rn RegistryKey software = hkml.OpenSubKey("SOFTWARE\\ABCDE", true);rn software.DeleteValue("client");rn software.Close();rn[/code]rnrn我看了下<em>注册</em>表,发现ACtive在写入<em>注册</em>表时,XP下是写在"HKEY_LOCAL_MACHINE\SOFTWARE\ABCDE\"下,但64位WIN7是写在了共有四个目录下,“计算机\HKEY_USERS\....\SOFTWARE\Wow6432Node\ABCDE”下“计算机\HKEY_CLASES_ROOT\...\SOFTWARE\Wow6432Node\ABCDE”还有“计算机\HKEY_CURRENT_USER\....\SOFTWARE\Wow6432Node\ABCDE”,还有,“计算机\HKEY_USERS\....\SOFTWARE\Wow6432Node\ABCDE”(与第一个中间路径不一样,一长串数字),为嘛用C++<em>删除</em>能成功关联<em>删除</em>成功,用C#却失败,上面两个方法定位<em>注册</em>表路径有不一样嘛?
删除注册表项的问题,请高手帮帮忙,感谢!
LPCTSTR path1="CLSID\\4A27A907-4DBE-438b-B827-573144ACA3DE";rnlong ret;rnret = RegDeleteKey(HKEY_CLASSES_ROOT, path1);rnif(ret!=ERROR_SUCCESS)rnrnMessageBox("<em>删除</em>失败!","失败!",MB_ICONERROR | MB_OK | MB_DEFBUTTON1);rnrnrn想删掉<em>注册</em>表 HKEY_CLASSES_ROOT\\CLSID\\ 下的 4A27A907-4DBE-438b-B827-573144ACA3DE 这个文件夹,但老是失败,请问是什么回事?
关于C++删除注册表项遇到问题,含泪求助。
大家好,本人正尝试用C++编程来<em>删除</em><em>注册</em>表的某个键及其所有子键,相关程序在MSDN上找到了,却遇到如下问题很奇怪:rnRegDelnode(HKEY_LOCAL_MACHINE,rn TEXT("SOFTWARE\\Test123"));就失败rnrnrnRegDelnode(HKEY_CURRENT_USER,rn TEXT("SOFTWARE\\Test123"));就成功rnrn进一步试验也得出,凡是HKEY_LOCAL_MACHINE里的键值就不能删,而HKEY_CURRENT_USER里的键值就可以<em>删除</em>,我百思不得其解,明明<em>删除</em>键值的函数里的两个参数的第一个就可以在HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE等等里面选择的,怎么会选择性失明?我具体写的时候是用MFC写的,代码基本没变,附CSDN上的代码如下,大家帮忙分析一下:rnrn#include rn#include rn#include rnusing namespace std;rn//*************************************************************rn//rn// RegDelnodeRecurse()rn//rn// Purpose: Deletes a registry key and all it's subkeys / values.rn//rn// Parameters: hKeyRoot - Root keyrn// lpSubKey - SubKey to deletern//rn// Return: TRUE if successful.rn// FALSE if an error occurs.rn//rn//*************************************************************rnrnBOOL RegDelnodeRecurse (HKEY hKeyRoot, LPTSTR lpSubKey)rnrn LPTSTR lpEnd;rn LONG lResult;rn DWORD dwSize;rn TCHAR szName[MAX_PATH];rn HKEY hKey;rn FILETIME ftWrite;rnrn // First, see if we can delete the key without havingrn // to recurse.rnrn lResult = RegDeleteKey(hKeyRoot, lpSubKey);rnrn if (lResult == ERROR_SUCCESS) rn return TRUE;rnrn lResult = RegOpenKeyEx (hKeyRoot, lpSubKey, 0, KEY_READ, &hKey);rnrn if (lResult != ERROR_SUCCESS) rn rn if (lResult == ERROR_FILE_NOT_FOUND) rn printf("Key not found.\n");rn return TRUE;rn rn else rn printf("Error opening key.\n");rn return FALSE;rn rn rnrn // Check for an ending slash and add one if it is missing.rnrn lpEnd = lpSubKey + lstrlen(lpSubKey);rnrn if (*(lpEnd - 1) != TEXT('\\')) rn rn *lpEnd = TEXT('\\');rn lpEnd++;rn *lpEnd = TEXT('\0');rn rnrn // Enumerate the keysrnrn dwSize = MAX_PATH;rn lResult = RegEnumKeyEx(hKey, 0, szName, &dwSize, NULL,rn NULL, NULL, &ftWrite);rnrn if (lResult == ERROR_SUCCESS) rn rn do rnrn StringCchCopy (lpEnd, MAX_PATH*2, szName);rnrn if (!RegDelnodeRecurse(hKeyRoot, lpSubKey)) rn break;rn rnrn dwSize = MAX_PATH;rnrn lResult = RegEnumKeyEx(hKey, 0, szName, &dwSize, NULL,rn NULL, NULL, &ftWrite);rnrn while (lResult == ERROR_SUCCESS);rn rnrn lpEnd--;rn *lpEnd = TEXT('\0');rnrn RegCloseKey (hKey);rnrn // Try again to delete the key.rnrn lResult = RegDeleteKey(hKeyRoot, lpSubKey);rnrn if (lResult == ERROR_SUCCESS) rn return TRUE;rnrn return FALSE;rnrnrn//*************************************************************rn//rn// RegDelnode()rn//rn// Purpose: Deletes a registry key and all it's subkeys / values.rn//rn// Parameters: hKeyRoot - Root keyrn// lpSubKey - SubKey to deletern//rn// Return: TRUE if successful.rn// FALSE if an error occurs.rn//rn//*************************************************************rnrnBOOL RegDelnode (HKEY hKeyRoot, LPTSTR lpSubKey)rnrn TCHAR szDelKey[2 * MAX_PATH];rnrn StringCchCopy (szDelKey, MAX_PATH*2, lpSubKey);rn return RegDelnodeRecurse(hKeyRoot, szDelKey);rnrnrnrnvoid main()rnrn BOOL bSuccess;rnrn bSuccess = RegDelnode(HKEY_CURRENT_USER,rn TEXT("Software\\TestDir"));rnrn if(bSuccess)rn printf("Success!\n");rn else printf("Failure.\n");rn
RYU 删除表项 删除不掉 问题
问题描述在做实验的时候需要有<em>删除</em>流表的操作,但是在<em>删除</em>的时候发现并<em>删除</em>不掉,很是奇怪,最终在查阅了文档之后才发现貌似RYU对于FlowMod的匹配要求很高,很严格,需要指定很多参数可以看到,上面的match部分就是in_port,eth_type,ipv4_src,ipv4_dst四个字段,所以 我原先的代码是这样的:def del_flow(self, datapath, match):
动态添加、删除ListView列表项
动态添加、<em>删除</em>ListView列<em>表项</em>, 对ListView的动态操作通常通过一个自定义Adapter实现添加、<em>删除</em>被选中的列<em>表项</em>,以及清空所有的列<em>表项</em>
RecyclerView列表项单击、列表项添加删除动画
(1)RecyclerView控件本来没有列<em>表项</em>单击、现在我们自定义列<em>表项</em>单击事件处理;(2)RecyclerView列<em>表项</em>添加<em>删除</em>时 高效更新列表以及动画效果。
使优盘只读不写的注册表项
有许多高科技企业禁止员工携带闪存盘进入公司,主要目的就是防止公司资料外泄,而Windwos XP SP2正好提供了一项让闪存盘只能读取无法写入的功能,这么一来老板就比较不用担心公司的资料被员工带走了。 导入此<em>注册</em>表文件即可。
组策略安全选项对应注册表项汇总
组策略安全选项对应<em>注册</em><em>表项</em>汇总,组策略安全选项对应<em>注册</em><em>表项</em>汇总
注册表项查询的一般操作流程
通常使用以下三个方法就可以达到。 RegOpenKey RegQueryValueEx RegCloseKey 后面简单的找了一些说明: RegOpenKey The RegOpenKey function opens the specified registry key. Note  This function is provided only for comp
注册表项“Global”的访问被拒绝。
利用PerformanceCounter在IIS上使用的时候,会出这个异常。 在IIS中,对应的应用程序池,高级设置,进程模型,标识,改成本地系统,就能正常访问了。 IIS进程的用户名就不是应用程序池的名字了,而是SYSTEM。 ...
WXH 还原XP默认登陆界面的注册表项
还原XP默认登陆界面的<em>注册</em><em>表项</em>
修复IE被串改注册表项
这是一个<em>注册</em><em>表项</em>,用来修复IE被恶意串改。
Windows平台下 C++注册表项重命名实现
    最近在写一个小项目的时候需要能够编辑<em>注册</em>表相关的信息,过程中发现windows没有给能够修改<em>注册</em><em>表项</em>名称的API接口(反正我没找到),只能找到创建/<em>删除</em>之类的API(包括正常Reg系列API和SH系列API)。万般无奈之下,我发现API中的导入导出函数可以直接覆盖旧的目标<em>注册</em><em>表项</em>,通过Save/LoadKey(RestoreKey)的方法将旧的<em>注册</em><em>表项</em>内的内容覆盖到新创建的项上从而实现了注...
SQL 2008配置注册表项无效??
在安装SQL2008 R2时,弹出“配置<em>注册</em><em>表项</em>无效”的提示,重装WIN7,问题依然存在??rn各位大神有什么好的方法????
js如何判断注册表项是否存在
写了下面一段js代码:rn[code=javascript]rnvar WSShell = WScript.CreateObject("WScript.Shell");rn var strOld = WSShell.RegRead("HKEY_CURRENT_USER\\SOFTWARE\\TortoiseSVN\\hooks");rn rn if(strOld=="")rn rn // 假如<em>注册</em><em>表项</em>不存在,添加新的<em>注册</em>表键项rn WSShell.RegWrite("HKEY_CURRENT_USER\\SOFTWARE\\TortoiseSVN\\hooks","","REG_SZ");rn rn[/code]rnrn 结果运行到 var strOld = WSShell.RegRead("HKEY_CURRENT_USER\\SOFTWARE\\TortoiseSVN\\hooks");这一句时出错,错误如下:rn[img=https://img-bbs.csdn.net/upload/201502/28/1425109149_914254.png][/img]rnrn 请问 js如何判断<em>注册</em><em>表项</em>是否存在?如果不存在就创建这个<em>注册</em><em>表项</em>。rnrn
关于新建一个注册表项和值
如何在Form_Load/Form_Unload通过激活check.value=0/1 来新建一个<em>注册</em><em>表项</em>和值同时传递CheckValue TextValue到<em>注册</em>表里呢 谢谢rn
C#中修改注册表及新增注册表项
C#中修改<em>注册</em>表及新增<em>注册</em><em>表项</em> C#中修改<em>注册</em>表及新增<em>注册</em><em>表项</em>
注册表项 恢复默认程序打开
默认程序打开方式选择后无法更改,可以直接打开此文件,输入需要更改的文件后缀,将文件打开方式恢复为默认。
如何检测到隐藏的注册表项
有些<em>注册</em><em>表项</em>在<em>注册</em>表编辑器里是看不到的,如何在内核下把隐藏的<em>注册</em><em>表项</em>给读出来
PowerDesigner16.5.0.3982破解文件下载
1、PowerDesigner 16.5下载链接: http://download.sybase.com/eval/PowerDesigner/PowerDesigner165_Evaluation.exe 2、复制压缩包中的“pdflm12.dll”到安装目录覆盖同名文件。 3、 License授权文件永不过期。 相关下载链接:[url=//download.csdn.net/download/wangjh2006/5236542?utm_source=bbsseo]//download.csdn.net/download/wangjh2006/5236542?utm_source=bbsseo[/url]
MP3分割Splitter & Joiner3.4汉化版下载
MP3分割Splitter & Joiner3.4汉化版 相关下载链接:[url=//download.csdn.net/download/dw116/3914800?utm_source=bbsseo]//download.csdn.net/download/dw116/3914800?utm_source=bbsseo[/url]
05PowerPoint.ppt下载
05PowerPoint.ppt 相关下载链接:[url=//download.csdn.net/download/qq1051990578/4597622?utm_source=bbsseo]//download.csdn.net/download/qq1051990578/4597622?utm_source=bbsseo[/url]
我们是很有底线的