问题标签 [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 回答
793 浏览

c# - 如何立即更新注册表,以及如何使用 wmi 工具

我更新了一个注册表项以禁用文件夹选项,但它在注销并登录 Windows 后生效,或者我编写了一个重新启动explorer进程的函数,每次更改选项时重新启动资源管理器进程都不好.. .我听说过WMI Windows管理工具,我已经搜索过这个但是,我找不到我需要的东西..我的实际代码是:

我添加了代码以立即更新注册表。其中包含SendMessage等,...

0 投票
0 回答
78 浏览

winforms - 升级 C# windows 应用程序后,注册表项被删除

我使用 .net 3.5 框架创建了我的 windows 应用程序,现在更新到 .net 4.0。升级到 4.0 后,我的应用程序正在删除注册表项。

我需要做什么来解决这个问题?

0 投票
2 回答
5391 浏览

batch-file - 如何在 MULTI_SZ 值类型中使用 REG 命令添加换行符?

如何在 MULTI SZ 值中使用 REG 命令插入换行符?

这是我尝试过的:

..但这就是我得到的:

在此处输入图像描述

http://img14.imageshack.us/img14/3038/grxd.jpg

在此处输入图像描述

这就是我想使用 REG.exe 重现的内容:

钥匙:

在此处输入图像描述

在此处输入图像描述

二进制数据:

在此处输入图像描述

Regedit 脚本:

0 投票
1 回答
1163 浏览

.net - dfshim.dll 的注册表项问题

在使用 Report Builder 3.0 for Sql Server 2012 的 Windows Server 2012 机器上从我的 WPF 应用程序打开 ReportBuilder 应用程序时出现错误。

当我发现我从以下位置删除了 dfshim.dll 的注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\dfshim.dll]。

在此之后,我没有收到任何错误,并且报告生成器可以正常打开。

这个注册表项有什么用,如果我删除这个条目会有什么影响?我没有删除 dfshim.dll,而只是删除了注册表项。

任何帮助将不胜感激。谢谢

0 投票
1 回答
1525 浏览

.net - 无法修改注册表用户访问

我正在尝试制作一个通用函数来设置注册表用户权限。

问题是,如果我使用代码拒绝对密钥的完全控制访问,那么如果我再次允许它,它会在尝试读取此行的密钥时引发异常:

我这样调用程序:

这是有效的,之后我称之为:

当我尝试允许以前被拒绝的权限时的异常:

这是代码:

0 投票
1 回答
92 浏览

c# - 无法从 32 位应用程序返回 WOW6432 版本的密钥

我正在尝试从我的应用程序中读取注册表项。它是一个 32 位进程,在 64 位系统(Win7 64 位)上运行。这是我的代码:

在我的系统上,这个键(SOFTWARE\Microsoft\Windows NT\CurrentVersion)下的值为空,这个(SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion)下的值为“Microsoft”。但是消息框中的value64是空的!不应该是“微软”吗?

0 投票
1 回答
623 浏览

c# - C# Validating Multiple TextBoxes

I have several TextBoxes on a page. Values for the textboxes are pulled from registry keys that are created. I have an update button that the user can press to update the values in the registry. I need to add functionality so that if they change a value in one or multiple textboxes an errorprovider would show up next to the textbox they changed. I know I can write code for each and every textbox, but that would be messy and long. Is there a way that I could use a foreach loop?

Thank you for your time,

-S

0 投票
1 回答
323 浏览

powershell - 使用 powershell 在注册表中编辑 CurrentControlSet

我正在尝试使用 powershell 添加/编辑注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 名称:站值:2 类型:字符串

我试图这样做:

但是,这只会在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Control\Session Manager\Environment 下创建一个名为“Station”的子文件夹,名称为:“default”,值:“2”

我不明白为什么它在 001 CCS 选项卡中创建一个键,以及两个为什么它将它作为子文件夹而不是键名。我在这里想念什么。

0 投票
1 回答
1215 浏览

css - Windows Mobile 6.5 Professional 字体大小不起作用

我开发了一个使用本机 microsoft WebBroswer 的应用程序。我有以下问题,应用程序打开一个网站,也在我工作的地方开发,并且浏览器不支持更改字体大小(例如通过 css)。我在另一个移动应用程序(Windows CE 和 Windows Mobile 6.0)上测试了相同的应用程序,它可以工作。请有人知道如何强制设备接受更改字体大小?例如,通过 Windows 注册表项。

0 投票
2 回答
1669 浏览

vbscript - VBS - 如何检查注册表数据中是否存在单词,然后将其删除?

我必须有一个 vbs 脚本,如果它存在于注册表数据中,它可以删除字符串“,vmhgfs”(逗号很重要)。

注册表项是:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order”

注册表值为“ProviderOrder”(它是一个字符串值)

数据类似于“PICAClientNetwork,SnacNp,vmhgfs,RDPNP,LanmanWorkstation,webclient,PnSson”,但从一台计算机到另一台计算机可能会有很大不同。

该脚本必须检查该数据中是否存在字符串“,vmhgfs”,如果存在,则将其删除。如果它不存在,就结束。

我是 VBS 的新手,我已经开始编写这个脚本:

返回的回声告诉我我的方法是正确的......但没有足够的技能走得更远......你能帮我完成它吗!提前谢谢了 !

编辑(在应用您的建议之前):

嗨,谢谢大家,所以我已经编写了脚本:

第一个“IF”用于管理“,vmhgfs”在字符串中间的情况。OK 第二个“IF”是管理“vmhgfs”在字符串开头的情况

但是如果 ",vmhgfs" 位于字符串的最后,这将不起作用!!!

我不明白,请帮助!