dword

    0热度

    1回答

    C++:DWORD dwState = (DWORD)-1; 这里没有问题。 C#:uint state = -1; 这里,被认为是DWORD的等价物的uint或UInt32不能具有负值,并且抛出异常。 值是太大或太小,以UInt32 我具有同时读取从CPP和C#程序此值(被存储在DB)的码。 Cpp将无效状态标记为-1。因此我无法使用uint类型从C#front读取它。 我不能在C++程序中改变

    -1热度

    1回答

    问题的规定使用,过于标题... 什么(DWORD),*(DWORD*)和(DWORD*)之间的区别? 一个例子: #include <windows.h> #define playerpointer 0xABC12375 // example int main() { DWORD dwPlayerPtr = *(DWORD*)(playerpointer); } 希望你能帮

    5热度

    2回答

    摘要 我需要能够找到一个注册表项的DWORD值,并将一个变量设置为它对其运行的if语句。 我怎样才能抓住注册查询的dword,以便我可以在脚本的其余部分使用它? REG查询 reg query HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v Enable

    1热度

    1回答

    我有这个dll库接口: int MetEx(BYTE *Data_Ora,DWORD Prezzo) 我想用JNA调用它,所以我做了这个实例映射: int MetEx(byte[] Data_Ora, int Prezzo); 但我不是很确定DWORD很好地转换为int。你能证实这一点吗?

    -3热度

    1回答

    我试图将dword转换为4字节的数组。 当我这样做,字节似乎我的理解是一个DWORD等于在小尾数系统0x11223344会像这前后翻页(更改端) : 0000_1011___0001_0110___0010_0001____0010_1100 但是当我做这样的: typedef unsigned long dword; typedef unsigned char byte; int main(

    0热度

    2回答

    所以我正在通过一些源代码来看,这一件事情让我难堪。我对C++很陌生,所以我很难理解这是什么。我真的不知道下面的typedef是什么,它在下面的代码中如何使用它。 typedef void (__fastcall *TSecType_long___SetData_t)(DWORD dwAddress, DWORD dwEDX, DWORD dwValue); 这些是用于使用此typedef的方法

    13热度

    2回答

    我尝试创建PowerShell中使用Set-ItemProperty的项目,这在大多数系统的工作原理: New-PSDrive -name HKCR -PSProvider Registry -root HKEY_CLASSES_ROOT Set-ItemProperty -Path HKCR:\Software\MyCompany\ -Name Level -Value 5 -ErrorAc

    0热度

    2回答

    根据Windows Data Type,DWORD和DWORD32都是“一个32位无符号整数”,除了IntSafe.h,另一个是在BaseTsd.h中定义的。使用其中一个有什么区别或者有什么优势?

    15热度

    3回答

    在通过一些源代码时,我发现了一个C程序中的方法,它接受了WORD,DWORD和PWORD类型的参数。我知道他们翻译成无符号数字,但他们为什么叫WORD?在Windows API中,

    1热度

    2回答

    我无法理解为什么我的源只返回注册表DWORD的LOWORD部分。 以下源代码主要基于this MSDN example。我在一节中添加了输出注册表项的值(数据)。 #include <windows.h> #include <stdio.h> #include <tchar.h> #define MAX_KEY_LENGTH 255 #define MAX_VALUE_NAME 1638