kernel32

    -1热度

    3回答

    这两个函数有什么区别? DeleteFile function IFileOperation::DeleteItem method

    0热度

    2回答

    我正在试图在c#中使用user32或kernal32来查找文件扩展名,路径和文件大小。我需要获取文件名,文件路径和文件大小(文件大小是可选的)。我需要获取文件名,文件路径和大小(文件大小是可选的)。我正在使用OpenFileDialog句柄,我可以检索所选文件的上传文件名。你能帮我找回文件的路径和大小吗?我能找到手感的OpenFileDialog如何继续使用这些处理 请找我下面的代码检索信息(一些

    1热度

    1回答

    我正在使用我的程序“Kernel32.dll”功能来访问WinXP SP3操作系统(外部硬盘)上的原始磁盘扇区。 一切正常,直到程序达到扇区号8388607 - 这意味着SetFilePointer中的字节偏移超过32位(uint!)。 但是我的代码如下所示,使用所有变量作为“long”。我做错了什么? 代码(在 “转储” 按钮点击): int drive = DRV.SelectedIndex;

    0热度

    1回答

    我想枚举使用EPROCESS结构在我的系统上运行的所有进程ID,但这里的问题是,我不知道如何访问EPROCESS结构中的UniqueProcessId字段。 现在,我已经通过这个函数得到了指向EPROCESS结构的指针 PEPROCESS Process; PsLookupProcessByProcessId(_ProcessID,& Process); 并计算UniqueProcessId字段的

    0热度

    1回答

    我在使用Windows Server 2016上的虚拟HBA驱动程序时遇到了一些问题。运行了HLK故障转储支持测试。 3次通过测试通过。 在这3次失败测试中,崩溃转储在完成转储或内核转储或小型转储时挂起为0%。 通过内核调试我的代码,我发现调用ExAllocatePoolWithTag()进行缓冲区分配永远不会实际返回。 以下是永不返回的声明。 pDeviceExtension->pcmdbuf=

    0热度

    1回答

    我想在64位Python应用程序中使用kernel32中的InterlockedExchange。 这是代码,我会非常喜欢有工作: import ctypes from ctypes import * interlockedValue = ctypes.c_long(5) print(interlockedValue.value) locked = ctypes.c_long(68)

    0热度

    3回答

    正如我所见,extern汇编代码中的WinAPI函数的名称有[email protected]。 @4部分的含义是什么,以及如何确定在@之后要使用哪个数字? 我知道这与我们链接的DLL有关,但在很多情况下,我们不知道在@之后使用了什么数字,这会导致许多令人讨厌的undefined reference错误。

    -1热度

    1回答

    我是Cygwin的新手。我今天安装了它(从他们的网站下载最新版本),并构建了一个我一直在努力的程序,多年前,它是一个使用Cygwin由不同开发人员开发的Windows版本 - Blitzed IRC Trivia(开发分支)。 在Win10/64下,Cygwin完成了一个完整的构建,只有我在Linux上制作时收到的两个警告(属于未使用但设置的变量)。我一直在Linux上开发并运行它一个多月。它连接

    1热度

    1回答

    我想从Windows安装中获取一些信息。 我能够用C#下面的代码很容易地做到这一点,但我正在寻找一个Java实现。 我需要访问下列变量和方法: internal struct OSVERSIONINFOEX { public Int32 dwOSVersionInfoSize; public Int32 dwMajorVersion; public I

    3热度

    1回答

    我从我的C#应用​​程序调用了SetSystemTime。但是,如果我将Windows时区设置为UTC以外的非零偏移量,有时可能会调整系统时钟,就好像我提供的时间是UTC(即转换为本地时间),而其他时间则不是这样,它只是将时间直接设置为date参数。 [StructLayout(LayoutKind.Sequential)] internal struct SystemTime