问题标签 [registrykey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

c# - 我可以做些什么来允许 Web 服务对注册表进行更改?

我有一个带有 web 服务 (asmx.cs) 后端的网站。

我希望网络服务能够在注册表中进行更改('HKEY_LOCAL_MACHINE\SOFTWARE\CompanyName\SoftwareName')。

我添加了完全控制的 IIS_IUSRS 和 IIS_WPG。

我已验证(通过 System.Security.Principal.WindowsIdentity.GetCurrent().Name)该代码作为“NT AUTHORITY\IUSR”运行

平台是windows 7,IIS 7.5。

我不断收到错误消息:“访问注册表项......被拒绝”。

有没有人遇到过这个?

0 投票
1 回答
230 浏览

inno-setup - 如何防止注册表项在 64 位 Windows 上被缩写

在调试浏览器插件时,我注意到资源的位置在 Windows 64 位注册表项中被缩写。当手动编辑注册表项以使用资源的长格式路径时,插件开始被识别。

DLL 安装到 CommonFiles64,并且通过使用 InnoSetup 自动注册 DLL 将注册表项添加到 WOW64。

我的问题:如何防止 regsvr32 缩写资源的路径?

例如:我需要防止 someNicePlugin.dll 缩写为 someNic~.dll

0 投票
2 回答
4251 浏览

registrykey - 手动删除 regedit 未显示的损坏注册表项

我有 2 个注册表项,扫描程序检测为损坏的 CLSID,但它们没有出现在 REGEDIT 中,可能是因为它们的路径已损坏,例如...

这应该是...

如果它们没有引用我尝试运行的软件,我可以忽略它们,除非这些键会阻止 OCX 被检测和运行。

创建一个带有减号 (-) 的 .reg 文件,例如..

不删除密钥。也不能以这种方式编辑... regedit 会忽略此文件,但它仍然存在并且仍然影响插件检测!

使用 DOS 命令行...

只返回“无效的键名”!

我可以在哪里以及如何删除/编辑这些损坏的密钥?

0 投票
0 回答
65 浏览

registrykey - 是否可以为单个 MIME 类型注册 2 个扩展名(文件类型)?

我有 2 个文件扩展名需要与一个应用程序关联。例如,我正在注册一个:

是否可以为此 mime 类型条目注册附加扩展?

0 投票
1 回答
113 浏览

c# - 如何确定用户或操作系统已更改注册表项?

我有一个监视注册表项更改的小应用程序,它工作正常。但我想知道注册表何时更改,注册表已被用户或操作系统更改?我可以这样做吗?

0 投票
1 回答
4107 浏览

c# - 编辑注册表项

我需要编辑那些注册表项

我试过了

但是没有重命名,复制方法。

0 投票
1 回答
198 浏览

c# - c# RegistryKey 双循环?

如果我运行下面的代码,我会得到:

在此处输入图像描述

但是,我想做的是获取FriendlyName REG_SZ每个键下的值。

0 投票
2 回答
18710 浏览

c# - How to use RegistryKey.SetValue

I'm trying to create a new registry key using following code and getting this error:

Where am I going wrong???

0 投票
1 回答
78 浏览

c# - 将文件复制到由注册表项标识的位置

我想编写一个小型应用程序,它将一些嵌入式文件复制到注册表项中标识的位置。

我希望应用程序查找该密钥,如果找到,则复制文件。否则告诉用户他们必须先执行一些其他操作。

但我不知道如何从 C# 访问注册表项。关于从哪里开始的任何建议?

0 投票
1 回答
8840 浏览

c# - 读取 Registry_binary 并转换为字符串

我一直在寻找过去的 2 个小时,实际上我只是在寻找愚蠢的东西。

我正在尝试读取 Registry_binary 值并将其转换为字符串。我尝试了一些我在网上找到的东西(包括一些 stackoverflow 帖子),但似乎我无法让它工作:

我也尝试使用:

根据要求:

这将输出System.Bytes[]