vista 注册表 权限-vista 注册表读取 RegOpenKeyEx

问题描述

vista 注册表读取 RegOpenKeyEx

Vista下
RegOpenKeyEx(HKEY_LOCAL_MACHINE,csSIDKey, 0, KEY_READ|KEY_WRITE,&RegKey);
其中csSIDKey是
SOFTWAREMicrosoftSecurity CenterSvcS-1-5-21-3768736127-2530462124-984106385-1000,返回值一直是5,拒绝访问。请问有何解决方法?

解决方案

你的进程是否有administrator权限

时间: 2024-11-08 09:06:55

vista 注册表 权限-vista 注册表读取 RegOpenKeyEx的相关文章

regini dos下更改注册表权限的工具_DOS/BAT

这个玩意主要用途是 在cmd下 修改注册表 以及 注册表权限! 用法研究了一晚上 弄出来了 ,微软上写的 根本不能用啊 郁闷.. 使用方法 C:\>regini regset.ini 就行啦 regset.ini 是你要修改的数据 下面举例! regset.ini 文件内容 引用: 复制代码 代码如下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run test = c:\windows\system32\fuckt

Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法

原文:Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法 今天同事在做安装包的时候,有一个读取注册表路径的需求,需要根据读取的值来写配置文件,按照常规的做法,写好了注册表搜索方法,但是在测试的时候,发现总是会将系统盘下的Program Files\xxx路径读取为Program Files (x86)\xxx,如下图所示: 之后测试了如果读取非系统盘下的此路径,不会出现这个问题. 但是这个路径一般情况下都是默认安装在

修改注册表权限加强对木马、病毒的防范_注册表

  一.问题的提出 大部分的木马及部分的病毒是通过注册表的自启动项或文件关联或通过系统服务实现自启动的,详见<Windows的自启动方式>,那是否有一种方法可以防止木马或病毒修改注册表项及增加服务呢? 二.问题的解决 windows2000/xp/2003的注册表是可以设置权限的,只是我们比较少用到.设置以下注册表键的权限: 1.设置注册表自启动项为everyone只读(Run.RunOnce.RunService),防止木马.病毒通过自启动项目启动 2.设置.txt..com..exe..i

再遇1402,注册表权限问题

听说ArcGIS10.2版本比10.1好,我就来尝试一下,可以卸载10.1时,报错1402,记得以前也遇到过Office安装错误1402,原因是因为注册表权限问题,搜索找到"0B15AC107--",打开下面的"4F5638--",右键"权限". 我没有权限查看,但可以更改权限?查看和更改哪个权限高些! 一更改出了这个问题:无法保存更改. 按照参考链接中,修改了"高级","所有者".果然可行! 可问题又来了

Visual C#来删除注册表中的注册信息

visual|注册表 在<用Visual C#读取注册信息>的文中,已经介绍了用 Visual C#来读取注册表中的注册信息.本文就来介绍用Visual C#对注册表的另外一个操作,这也是一个具有破坏性的操作过程--删除注册信息. 在上文中已经知道,由于Visual C#本身没有带类库,他对注册表的处理过程是通过调用.Net FrameWork SDK中的名称空间Microsoft.Win32中封装的二个类来实现的.这二个类就是Registry类.RegistryKey类.在 Registry

Advanced Installer,搜索注册表,根据注册表选择安装路径

原文:Advanced Installer,搜索注册表,根据注册表选择安装路径 又停了一段时间没有更新了,今天上博客,发现有位朋友就打包的时候需要搜索注册表(不同版本注册表路径不一致,需要搜索多次来确定安装的是哪个版本,然后再来读取之前的安装路径为现在的路径)来实现安装路径自动选择的问题,这里就这个问题来更新一篇关于搜索注册表和设置安装路径的办法,话不多说,开整. 1.确定安装路径所存的变量名称及更改的地方 老鸟可以无视这个步骤,对于新手可以看一下,这里先说结果,安装路径是存在 APPDIR 这

用Visual C# 来删除注册表中的注册信息

在<用Visual C#读取注册信息>的文中,已经介绍了用 Visual C#来读取注册表中的注册信息.本文就来介绍用Visual C#对注册表的另外一个操作,这也是一个具有破坏性的操作过程--删除注册信息.在上文中已经知道,由于Visual C#本身没有带类库,他对注册表的处理过程是通过调用.Net FrameWork SDK中的名称空间Microsoft.Win32中封装的二个类来实现的.这二个类就是Registry类.RegistryKey类.在RegistryKey类中定义了三个方法来

windows注册表怎么打开?注册表在哪里进入?

一,windows xp/windows200X进入注册表 1.在开始菜单->运行 中输入 regedit即可进入注册表 二, windows7系统注册表 方法一:"开始"--"所有程序"--"附件"--"命令提示符"(此功能与运行的功能基本相同) 方法二:右键点击"开始菜单"--"属性"--"开始菜单"标签--"自定义"--拖动滑块到最后找

c# 4 0-利用c#代码 访问注册表 不能向注册表里修改数据 求助

问题描述 利用c#代码 访问注册表 不能向注册表里修改数据 求助 我要实现的是通过对注册表的修改 实现隐藏和显示桌面图标 谢谢各位上面的代码就不写了 主要的是 try { int i = 1; RegistryKey key = Registry.CurrentUser; RegistryKey hide = key.OpenSubKey(@""SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"" true