问题标签 [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.
c++ - c ++将格式化的dword保存到str变量
我是 C++ 新手,所以请原谅我的无知。
这打印出来例如:48AE-2022。
我需要将其存储在 str var 中以将其写入文本文件。我尝试了 to_string(),但它存储了数字 9,我猜是字符数。
arrays - 如何将具有 qword 和更大大小的值放入 dword 数组中?
我正在尝试做一个需要 2 个数字的程序,例如:
num1 = 123
num2 = 24
程序正在对 num1 中的数字求和,在这个例子中,总和是 6,程序需要打印如何很多时候我需要加 90,数字的总和将等于 num2。
在本例中,我们需要将 90 添加两次,因为:1239090--> 1+2+3+9+0+9+0 = 24
现在,我加 90 的方法是取 num1,乘以 100 并加 90:
123*100 = 12300 --------> 12300+90 = 12390(第一次)
我的问题是当输入是这样的:
num1 = 123
num2 = 42
现在, num1 最后应该是 = 123 90 90 90 90 ,它大于 dword 大小!
现在我认为我需要一个 dword 数组,所以如果结果大于 dword 大小,它将把结果的其余部分放在数组的下一个 dword 单元中。但我不知道该怎么做,我试图通过指向EBX
数组的来放入结果offset
,然后放入[EBX]
值,但发生的是它只是压缩了第一个 dword 单元格中的值大批。
那么如何将大于 DWORD 大小的值放入 dword 数组中?
我的代码是:
感谢帮助者!
c# - 使用 C# 测试注册表中是否存在 DWORD 值
我有一个 Win Forms 应用程序,其中包括将 PC 移动到新的 OU,然后将 DWORD 值写入注册表以指示移动是成功还是失败。其余操作完成后,它会重新启动 PC。重新启动后,应用程序会重新启动并检查注册表值是否成功,并在表单上显示“检查”或“X”。
我想知道如何测试 DWORD 值是否存在,然后读取它是否为“1”。我意识到我可以让自己轻松做到这一点,只需让应用程序编写一个字符串值,但我正在努力学习。
使用 Visual Studio,当我尝试检查 DWORD 值是否为空时收到警告我收到以下警告:表达式的结果始终为真,因为 int 类型的值永远不等于 int 类型的 null
好的,所以 int 值不能为空,那么我还能如何测试它是否存在于注册表中以避免异常?请参阅下面的代码。
arrays - 使用 XCHG 指令将整数重新排序为 10-8-6-4-2 x86 汇编
我正在尝试使用 xchg 指令在 dword 数组中将元素 1 与元素 5 和元素 2 与元素 4 交换。我只是寻求指导以帮助我入门。到目前为止我有这个。我正在尝试将这些说明用于 dword 数组。
mov ax,val1
xchg ax,val2
mov val1,ax
vb.net - BC30451 'RegistryValueKind' 未声明
我想尝试更改 Internet 设置级别VB.NET
我收到此错误: 未声明 BC30451 'RegistryValueKind'。由于其保护级别,它可能无法访问。
有什么解决办法吗?
c - 如何将十六进制值转换为 WORD、DWORD 或 QWORD 并将结果存储在双变量中?
我正在尝试通过这种方式将带符号的十六进制数转换为 WORD、DWORD 和 QWORD:
但它返回以下内容:
但是为什么 DWORD 和 QWORD 铸件也没有返回-3805
呢?
我的意思是:0xFFFFF123
存储在 DWORD 中将包含-3805
十进制值,而不是2147483647
预期输出:
你有按位选择吗?
c++ - 如果你有另一个因子和溢出的产品,你如何计算一个因子?
我有一个看似相当复杂的乘法/imul 问题:如果我有 a 和我有 b,如果它们都是 32 位双字(例如 0-1 = FFFFFFFF、FFFFFFFF+1 = 0),我如何计算 x?例如:
在这种情况下,x 是 0x1908c643。我发现了一个类似的问题,但前提不同,我希望有一个比给出的更简单的解决方案。
c# - 如何使用 c# 将十六进制注册表键转换为具有正确格式的字符串?
我有一些代表软件版本的十六进制 dword 值是 33685504,但实际版本是 2.2.0.422 那么用 c# 将十六进制值更改为此的格式是什么?
registry - (不是经验丰富的编码人员)我如何使用这个 .reg 创建一个 dword 并分配它的值?`
编码通常不是我工作中需要做的事情(尽管我有兴趣学习),但最近我被要求创建一个脚本,该脚本将更改注册表,从而解决我们的一些用户遇到的问题。这是我所拥有的:
REGEDIT4
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Office\15.0\Common\Internet /v UseOnlineContent /t REG_DWORD /d 0 /f
我将其保存为 .reg 文件。它运行,但它一定不正确,因为当我之后检查注册表时没有“UseOnlineContent”的迹象。我需要做的就是创建这个 dword(它还没有出现)并为其分配一个 0 值。我敢肯定这是一个愚蠢的问题,但任何建议将不胜感激。
c++11 - 将远程虚拟地址存储在 DWORD 中?
我需要在 dll 中获取特定函数的 RVA,然后将该 RVA 添加到 dll 的基本加载地址以在远程进程内存中查找该函数。但是,我需要将缓冲区中的这个内存地址传递给将在远程进程中创建的线程。所以我想知道是否应该将其作为地址的 DWORD 表示形式传递。我在 64 位 Windows 上,所以如果是这样,它应该是 DWORD_PTR、DWORD64 等吗?或者我仍然可以将它作为一个指针传递给我,这对我来说真的没有意义。