问题标签 [regedit]

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 回答
4724 浏览

windows - 在 AutoIt 中更改注册表值不起作用

我正在尝试使用 AutoIt 脚本更改一些注册表设置。regWrite() 方法返回 1,这意味着它是成功的,当我在同一个键上调用 RegRead() 时,它会给出我传递给 RegWrite() 的值,但在 regedit 中的值不会改变,即使我重新启动计算机。我在 10 多个键上进行了尝试,但没有一个真正改变。

示例代码:

这只是我试图改变的价值观之一:

0 投票
1 回答
2881 浏览

python - 如何使用 python 脚本从 regedit 中删除一个应用程序的注册表项?

我是 python 新手。我想使用 python 脚本删除注册表中的键。

我的应用程序密钥的 regedit 树视图

在此,我想使用 python script 删除 Test1 键

我用过下面的脚本

错误:

有人可以为此提出解决方案吗?

0 投票
1 回答
4971 浏览

c++ - RegOpenKeyEx() 返回 ERROR_ACCESS_DENIED

我想获取密钥下的所有 CLSID 密钥HKEY_CLASSES_ROOT\\SOFTWARE\\Classes\\CLSID

我知道那个键是合并HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSIDHKEY_CURRENT_USER\\SOFTWARE\\Classes\\CLSID键的镜像。

到目前为止,我可以枚举所有HKEY_CLASSES_ROOT\\SOFTWARE\\Classes\\CLSIDHKEY_LOCAL_MACHINE\\...以及HKEY_CURRENT_USER\\...)并将该键的名称放入std::wstring[]. 但是当我尝试打开那个键时:

它只适用HKEY_CURRENT_USER因为HKEY_LOCAL_MACHINE它返回ERROR_ACCESS_DENIED。即使我以管理员身份运行我的程序(在regedit.exe中,我可以看到该密钥的名称很好,如果它不会,则不会找到错误消息,ERROR_ACCESS_DENIED无论如何都不会)。

那么我应该怎么做才能访问这些密钥呢?我确信某些程序可以访问这些密钥。或者至少如何获得它们的默认值(这是我想要的全部)?

在我的程序中,我只能列出他们的名字,RegQueryInfoKey但不能使用RegOpenKeyEx.

0 投票
2 回答
56 浏览

c# - 如何使用用 C# 制作的关联应用程序执行多个“.ext”

我已经制作了一个应用程序来使用扩展名进行一些工作,例如“.ext”我将必要的条目添加到 Windows“regedit”中,以便在打开它时执行“.ext”。现在,如果我选择了多个 files.ext 并打开它;然后出现我的应用程序的多个实例。

我的应用程序接收一个String[] argsas 参数,所以如果我打开一个 file.ext 然后我收到文件路径 in args[0],这个想法是当我打开多个文件然后接收第一个文件路径args[0]和第二个文件路径args[1],依此类推,但是现在,当我打开多个选定文件时,会出现多个应用程序实例。

问题是:如何执行多个 files.ext 并在我String[] args的所有选定 files.ext 中获取路径,而不是在我的应用程序的不同实例中。当我们选择多个 files.mp3 并打开它时,就像 VLC 播放器一样。

0 投票
1 回答
203 浏览

windows-7 - 如何使用写入 %~dp0 到注册表起诉 REG_SZ?

我需要将 use %~dp0 添加到注册表中,在注册表项中起诉 REG_SZ。

使用以下代码,应用程序不会在启动时运行。

你能指出我在这里做错了什么吗?

0 投票
0 回答
391 浏览

java - 从 web 调用 java web start(文件扩展名/mime 类型关联)

我已经创建了 Web 启动应用程序(JNLP 和 jar 文件),它已经安装在我的 PC 上。

不,我需要从 servlet 运行这个应用程序。

1)问题。我可以从 servlet 调用我的 java web start 应用程序吗?我需要在我的 PC 上运行它,我不需要 java 小程序。

2)我考虑“文件扩展名/mime-type关联”。我的意思是,例如,如果标头包含 x-application/aaa,我需要在我的电脑上调用我的 jnlp 文件。

但是,现在我在想,我怎样才能调用我的 jnlp?...浏览器必须找到我的“xtype opener application”的处理程序,不是吗?我怎样才能做到这一点?

例如,如果有 MIME 类型的 PDF,浏览器会使用 ADOBE READER 打开数据。如果我的应用程序有 mime 类型,我需要调用我的 jnlp。如何将我的应用程序注册为开放应用程序?

我需要这样的东西,在网络上。

0 投票
1 回答
1884 浏览

.net - 在启动时运行 vb.net 应用程序

我是 vb.net 的初学者,我坚持将我的应用程序设置为启动寄存器,我用谷歌搜索了很多不同的代码,但到目前为止没有人适合我!

这个(我在 stackoverflow 上搜索时发现了他)与 vb.net 不兼容,您需要权限(许可证)才能执行此操作:

所以我尝试了这个:

也不起作用,因为当我查看我的注册表时它没有出现?

我需要一个答案,我的朋友帮不了我:(我希望你们能帮助我!最好的问候我!

0 投票
2 回答
79 浏览

command-line - 此命令的 Windows CMD 等效项

我在这里遵循本指南: https ://github.com/edx/configuration/wiki/edX-Developer-Stack

在设置 edx 服务器时。我已经在 Cywgin 上完成了这个,现在我试图在 Windows 命令行上复制这个过程。

我来到这个命令,它正在为 Vagrant 设置环境

Windows 中的等价物是什么?我已经通过互联网搜索(例如 regedit)看到了多种方法,但我不太清楚什么是正确的。

0 投票
1 回答
746 浏览

c# - Windows 资源管理器的 C# 和上下文菜单

我试图将一个项目添加到 Windows 资源管理器的上下文菜单(http://www.codeproject.com/Articles/10104/Add-a-context-menu-to-the-Windows-Explorer),它工作但我仍然不知道如何获取所选文件的路径?

我试过Environment.GetCommandLineArgs()了,但它只返回我的应用程序的路径,而不是选定的文件。

谁能告诉我如何做到这一点?

0 投票
1 回答
120 浏览

mfc - MFC关于Create regedit key,在本地机器可以工作,但在其他机器或操作系统不工作

我在 HKEY_LOCAL_MACHINE SOFTWARE\Company\Company\ 中创建名为“Language”的 regedit 键,将在 Visual Studio 调试模式下创建,但我通过 Install shield 构建它,并将其安装在其他机器和操作系统(windows 7 窗口 8)中,密钥不能由应用程序创建。

在安装屏蔽步骤时,我创建了 SOFTWARE\Company\Company\ 的 Regedit 键,但我无法在此代码处更改语言的键

这段代码会发生什么?