问题标签 [registry]

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 投票
5 回答
7031 浏览

c++ - 编辑注册表值

我想更改 PocketPC 上的注册表值。我运行了以下代码:

但它不会改变注册表项。有谁知道如何使用 c++ 设置注册表项值?

谢谢!

0 投票
3 回答
591 浏览

javascript - 阅读/设置 IE 选项的最佳方式?

从 Javascript 网页读取和/或设置 Internet Explorer 选项的最佳方法是什么?我知道这些在注册表设置中。

例如,我正在使用JavaScript Diagram Builder在网页中动态生成条形图。这使用浮动 DIV 中的背景颜色来生成条形图。我希望能够读取用于打印背景颜色的浏览器设置,如果未选中,要么警告用户颜色不会打印,要么以编程方式选择此选项。

编辑:当我想到做类似事情的产品时,我认为他们大多只是测试是否禁用 Java、JavaScript 或 Cookie,这可以在不读取注册表的情况下完成。

所以我想大家的共识是不应该尝试我想做的事情。

0 投票
5 回答
57972 浏览

c++ - 为什么 RegOpenKeyEx() 在 Vista 64 位上返回错误代码 2?

我正在拨打以下电话:

(C++、Visual Studio 5、Vista 64 位)。

即使“ regedit”显示密钥存在,它也会失败,错误代码为 2(“找不到文件”)。此代码一直适用于 32 位 XP。为什么它明显存在时“找不到文件”?

0 投票
2 回答
464 浏览

c# - 在不打扰用户的情况下使用 ac# 应用程序中的 regini?

我正在开发一个需要使用 regini(由于遗留原因)将某些内容插入注册表的应用程序。我一直在尝试以这样一种方式做到这一点,即应用程序的用户不知道这一点。我写了以下代码:

不幸的是,每次执行此代码时,我仍然看到弹出“命令”窗口。我的印象是

会阻止这种情况。如何防止 regini 打开自己的命令窗口?

0 投票
4 回答
4576 浏览

com - CLSIDFromProgID 成功但 CreateInstace 失败!为什么?

我正在尝试创建一个 COM 对象的实例。我有实现接口的类名,并通过使用 CLSIDFromProgID() 获得 CLSID。因此,由于我获得了 CLSID,我认为从现在开始一切都会好起来的。但是,当我调用 CreateInstance 并传入 CLSID 时,我收到一条错误消息,提示“类未注册”。我也只在某些计算机上收到此错误。它在多台计算机上运行无错误。我不明白问题可能出在哪里。我的注册表脏了吗?有谁知道这里发生了什么?谢谢你的帮助!

我只想补充一点,这是一个 .NET COM 类。相应的条目位于注册表中,DLL 位于 GAC 中。

0 投票
3 回答
1671 浏览

asp.net - 为 DataContext 设置 LINQ DSN

我通常将所有配置存储在注册表中。即使我已经开始使用 LINQ,我也不希望将 DSN 放在 web.config 中,而是让它留在注册表中并将其(可能在应用程序启动事件中)附加到系统配置中。

如何才能做到这一点?

感谢任何想法!

编辑:说清楚:我不想写入 web.config 文件,我只想将 dsn(加密)保存在 web.config 以外的任何地方,所以我在所有开发阶段都有相同的 web.config (本地,staginf,实时,备份)。

克里斯托夫

VB.Net中的解决方案代码:

1)添加一个新类,具有一个方法,它继承自原始数据上下文:

2) 在所有 Linq 数据源中使用这个类,而不是原来的上下文。

0 投票
14 回答
18272 浏览

windows - 何时以及为什么应该将数据存储在 Windows 注册表中?

作为开发人员,在注册表中存储配置/选项的工具是我生活的祸根。我无法轻松跟踪对这些选项的更改,无法轻松地将它们从一台机器移植到另一台机器,这一切都让我非常渴望 .INI 文件的美好时光......

在编写我自己的应用程序时,我应该选择将什么(如果有的话)放入注册表而不是老式的配置文件,为什么?

0 投票
6 回答
5289 浏览

c# - 如何使用 C# 从 Windows 读取“公司名称”?

有些程序会读取您在安装 Windows 时输入的公司名称,并将其显示在程序中。这是怎么做到的?他们只是从注册表中读取名称吗?

0 投票
7 回答
7077 浏览

winapi - Win32:注册 ActiveX 控件所需的注册表项?

我需要编写调用 DllRegisterServer 时运行的代码。即当有人打电话时:

我正在尝试找到所需注册表项的最终列表(而不仅仅是我可以通过注册表拼写拼凑的内容)。

到目前为止,我的探险发现:

现在,关注点: - 控制文件夹包含什么?它的存在是否表明控制?- 205201 的 MiscStatus 有什么作用?205202 会做什么呢?- 动词“Properties,0,2”是什么?“Properties,0,0”和“Properties,0,1”在哪里?

换句话说,我正在寻找文档。

0 投票
10 回答
7401 浏览

delphi - 在哪里存储程序设置而不是 HKEY_LOCAL_MACHINE?

我有一些当前存储在 HKEY_LOCAL_MACHINE 中的程序设置。由于 Vista 和锁定用户,一些用户没有 HKEY_LOCAL_MACHINE 的权限,而且这些值也不真正属于 HKEY_LOCAL_USER(它必须对所有用户都相同),存储这些的最佳替代位置是什么?

大多数设置已经存储在数据库中,但是在连接到数据库之前程序需要了解一些设置。理想情况下,我会喜欢一种无需检查正在运行的操作系统即可实现此功能的方法。

这是一个用 Delphi 编写的桌面应用程序。