问题标签 [dword]
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.
windows - Set-ItemProperty 在某些系统上将注册表值设置为字符串而不是 DWord,为什么?
我尝试使用Set-ItemProperty
PowerShell 创建一个项目,该项目适用于大多数系统:
这会在大多数 Windows 7 系统上创建一个 DWORD 值,但我发现一个系统会创建一个 STRING 值,我想知道:为什么?系统行为不同会发生什么?所有人都没有设置该值,都使用相同的 Powershell 版本使用相同的基础映像。
顺便说一句,我发现通过使用下面的代码,我可以显式地设置一个类型,所以我已经解决了这个问题:
但出于好奇,我想知道为什么这些系统的行为会有所不同。
c++ - DWORD 和 DWORD32 的区别
根据Windows 数据类型,除了 IntSafe.h 之外,DWORD 和 DWORD32 都是“32 位无符号整数”,另一个在 BaseTsd.h 中定义。使用其中一种有什么区别或优势?
c - C中的WORD类型是什么?
在浏览一些源代码时,我发现了一个 C 程序中的方法,它接受 WORD、DWORD 和 PWORD 类型的参数。我知道它们会转换为无符号数字,但为什么它们被称为 WORD?
regex - 批量正则表达式 reg 查询命令的输出到变量
概括
我需要能够找到注册表项的 DWORD 值并为其设置一个变量以针对它运行 if 语句。
如何只获取 reg 查询的 dword,以便在脚本的其余部分中使用它?
注册查询
请求查询输出
我需要抓住什么
0x1
伪代码
java - Java Jna 和 DWORD 转换
我有这个 dll 库接口:
我想用JNA来调用它,所以我做了这个实例映射:
但我不太确定 DWORD 是否可以很好地转换为 int。你能证实这一点吗?
c++ - c++ typedef带参数和fastcall
所以我正在查看一些源代码,这件事让我很困惑。我是 C++ 的新手,所以我很难理解这是为了什么。我真的不知道下面的 typedef 是做什么用的,以及它是如何在下面的代码中使用的。
这些是用于使用此 typedef 的方法的一些值。
对于方法本身:
c - RegEnumValue 只返回 LOWORD
我无法理解为什么我的源只返回注册表 DWORD 的 LOWORD 部分。
以下源代码主要基于此 MSDN 示例。我已经添加了一个部分来输出注册表项的值(数据)。
源按预期输出键值对,但对于某些键(例如 ScreenBufferSize 和 WindowSize),仅打印 LOWORD 部分。
但是当测试代码运行时,一切都很完美。
如何打印完整的 DWORD 值?
c++ - 将 dword 转换为字节 [4] 时出现意外结果(字节顺序交换?)
我试图将一个 dword 转换为 4 个字节的数组。当我这样做时,字节似乎会翻转(改变字节顺序)
据我了解,在小端系统上等于 0x11223344 的 dword 将如下所示:
0000_1011___0001_0110___0010_0001____0010_1100
但是当我这样做时:
我得到44 33 22 11。
我预计它是11 22 33 44。
当我使用 reinterpret_cast 或
我猜我错了,而不是编译器/处理器,但是我在这里缺少什么?另外,这在大端系统上看起来如何?
编辑:所以我想我对小端系统的理解是错误的。另一个问题:哪个会更快,同时仍然是可移植的:使用移位来获取单个字节值或使用 memcpy/reinterpret_cast 然后使用 htonl()/ntohl()?
c++ - 使用 DWORD_PTR
下面函数中的DWORD_PTR有什么用
c - 如何将表示十六进制值的字符转换为 DWORD?
我有一个将值WriteValue
写入DWORD
注册表的方法:
问题是它searchHandleId
代表一个十六进制数:
输出:Found .... hWnd: (002F1CE0)
如何转换searchHandleId
为value
(在我的情况下为 DWORD 值)?