问题标签 [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.
c# - 如何立即更新注册表,以及如何使用 wmi 工具
我更新了一个注册表项以禁用文件夹选项,但它在注销并登录 Windows 后生效,或者我编写了一个重新启动explorer
进程的函数,每次更改选项时重新启动资源管理器进程都不好.. .我听说过WMI Windows管理工具,我已经搜索过这个但是,我找不到我需要的东西..我的实际代码是:
我添加了代码以立即更新注册表。其中包含SendMessage
等,...
winforms - 升级 C# windows 应用程序后,注册表项被删除
我使用 .net 3.5 框架创建了我的 windows 应用程序,现在更新到 .net 4.0。升级到 4.0 后,我的应用程序正在删除注册表项。
我需要做什么来解决这个问题?
batch-file - 如何在 MULTI_SZ 值类型中使用 REG 命令添加换行符?
如何在 MULTI SZ 值中使用 REG 命令插入换行符?
这是我尝试过的:
..但这就是我得到的:
http://img14.imageshack.us/img14/3038/grxd.jpg
这就是我想使用 REG.exe 重现的内容:
钥匙:
二进制数据:
Regedit 脚本:
.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,而只是删除了注册表项。
任何帮助将不胜感激。谢谢
.net - 无法修改注册表用户访问
我正在尝试制作一个通用函数来设置注册表用户权限。
问题是,如果我使用代码拒绝对密钥的完全控制访问,那么如果我再次允许它,它会在尝试读取此行的密钥时引发异常:
我这样调用程序:
这是有效的,之后我称之为:
当我尝试允许以前被拒绝的权限时的异常:
这是代码:
c# - 无法从 32 位应用程序返回 WOW6432 版本的密钥
我正在尝试从我的应用程序中读取注册表项。它是一个 32 位进程,在 64 位系统(Win7 64 位)上运行。这是我的代码:
在我的系统上,这个键(SOFTWARE\Microsoft\Windows NT\CurrentVersion)下的值为空,这个(SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion)下的值为“Microsoft”。但是消息框中的value64是空的!不应该是“微软”吗?
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
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 选项卡中创建一个键,以及两个为什么它将它作为子文件夹而不是键名。我在这里想念什么。
css - Windows Mobile 6.5 Professional 字体大小不起作用
我开发了一个使用本机 microsoft WebBroswer 的应用程序。我有以下问题,应用程序打开一个网站,也在我工作的地方开发,并且浏览器不支持更改字体大小(例如通过 css)。我在另一个移动应用程序(Windows CE 和 Windows Mobile 6.0)上测试了相同的应用程序,它可以工作。请有人知道如何强制设备接受更改字体大小?例如,通过 Windows 注册表项。
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" 位于字符串的最后,这将不起作用!!!
我不明白,请帮助!