问题标签 [winreg]
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# - 如何从 LOCAL_MACHINE 下的注册表中读取
我正在准备一个 Windows 表单应用程序,它将显示当前安装的 office(2016) 的位数。我在表单中放置了一个 Button(ChkBtn) 和一个 Label(BitnessLbl),这将有助于完成我的任务。问题是,即使我可以通过在注册表中搜索找到“Bitness”(在我的情况下为“x64”)的值,程序也无法找到指定的注册表。我添加了一张图片,可以进一步解释我的问题。我正在使用的代码如下
图片链接在这里:- https://i.stack.imgur.com/XUcuX.png
python - Windows 注册表值以长整数形式返回
我正在研究 Violent Python,但在第 3 章的第一个程序中遇到了问题。
这个想法是打印每个网络的名称HKEY_LOCAL_MACHINE../unmanaged
以及它们分配的DefaultGateWayMac
.
我已经在这里检查了关于 SO 的各种问题,因为我最初在设置脚本时遇到了麻烦(Violen Python已经很老了..)。
我面临的问题是,当我尝试打印 Mac 地址时,我得到了一堆整数。我最初的想法是某些组合可能是 ASCII 值,但即使尝试转换它们也不会创建正确的 MAC 地址。
我已经检查了我机器的注册表项中的 mac 地址,其中大多数看起来都很好(其中一些是空的)。但如上所述,它们似乎都不能正常打印。
这是我的脚本:
如您所见,我做了一些更改(特别是对 val2addr):
这是我的程序打印的一些示例输出:
python - 如何将python应用程序放在启动中?
我想将我的 python 应用程序放在启动窗口中。
我如何在 python 中为这项工作编写代码?
这个应用程序完成后使用 py2exe 转换为 exe 文件。
谢谢。
python - 如何在 Windows 注册表 REG_Multi_SZ 中搜索值/字符串?
我创建了一个包装类来操作多字符串注册表值。该类不完整,它假定该项目已存在于注册表中。
我遇到的问题是我无法在从 winreg 返回的 Reg_Multi_SZ 项的值中搜索字符串。
pylint 将其列为 E0001:invalid syntax (string, line 33) (33, 1)
这是代码
list_devices 返回一个看起来像这样的列表: ['item 1', 'item 2', 'item 3'] 我想在 add_devices 函数中做的是测试一个字符串(隐藏)是否已经在列表中. 如果不是,则将其添加到列表中并将新列表写回注册表。编写列表工作正常,但由于某种原因我无法搜索列表。
还要在 list_devices() 中澄清变量值是一个包含列表 (['item1', 'item2'], 7) 的元组,并且 return 语句应该在元组内发回列表。
python - Winreg Python,QueryInfoKey 为上次更改提供不正确的日期/时间?
我有一个函数可以遍历包含找到的注册表项路径的列表。我现在需要从该键列表中找到每个注册表键上次更改的日期。
我觉得我在这里做错了什么,或者键中保存的值不正确。shell中的输出如下:
1974-03-04 05:54:37.481353 1974-03-04 05:54:37.481433 1974-03-04 05:54:37.481443
这是自 EPOCH 1601 以来转换前的实际输出(以纳秒为单位)。(QueryInfoKey:自 1601 年 1 月 1 日以来最后一次修改密钥的时间(如果可用)为 100 纳秒的整数)。
131608477481353446 131608477481433451 131608477481443451
java - 如何从 Java 获取 Windows 10 上已安装应用程序的列表
我正在尝试从我的 Java 程序中获取 Windows 10 中安装的所有应用程序的列表。我尝试了以下方法:
我得到:
我也试过:
结果相似。
最后,我尝试使用库“win32”,但它只返回一些已安装程序的名称。
我需要在 powershell 中执行以下命令时得到的相同结果:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | 选择对象 DisplayName、DisplayVersion、Publisher、InstallDate | 格式表 –AutoSize
我一直在寻找 stackoverflow 中的其他问题,但没有一个给我解决方案。我需要在每个磁盘单元中搜索(而不仅仅是在 C:) 中。有人可以告诉我一个可能的解决方案吗?
谢谢。
python - 带有异常 windowserror 的 itertools
在它运行的这段代码中,我不明白为什么会引发 WindowsError。如果我不写break语句,strout处写成无限循环:
'OSError' 对象标志 2 的成员 'strerror'
正如https://docs.python.org/3/library/itertools.html#itertools.count所说,count() 相当于一个 for 循环。
是否有可能当 itertools.count() 到达最后一个元素时,引发错误,并且我写了一个中断语句,是否有可能退出 for 循环?
我不知道我已经足够清楚了......这就是代码:
对我来说,代码很好并且可以运行,但我只想知道 itertools 是否引发错误,因为它到达最后一个元素,为此我必须编写一个中断语句。如果是,如果有没有错误的替代代码,或者更优雅。
谢谢
python - 如何使用 python _winreg 将 IE 的缩放级别设置为 100%
我正在尝试进行 UI 测试并尝试在运行时将 IE 缩放百分比设置为 100%。
这是我到目前为止所尝试的
python-3.x - 安装包时出现 ModuleNotFoundError
我在 PyCharm 中安装软件包时遇到问题。这开始发生在几个月前,但在此之前它很好。我可以使用 pip 从 cmd 安装它,但是当我尝试将其导入 IDE 时,它会出现以下错误:
并且无法使用。我现在尝试安装的软件包是 pygame,但它与其他软件包有问题。我试图通过在 cmd 中使用“pip3 install winreg”来确保安装了 winreg,但它给出的错误文本是“找不到满足 winreg 要求的版本”。我究竟做错了什么?
另外,如果有帮助,我正在使用 Windows 和最新版本的 PyCharm,以及 python 3。感谢您的帮助,我一直在寻找一段时间。
pip - pip安装中winreg模块名称的名称是否不同?
如何安装 winreg 模块?
当我尝试这个
它给了我这个错误:
pip安装中winreg模块名称的名称是否不同?