Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我当前的代码从当前光标位置读取 GetPixel,但返回值只是 COLORREF 的一些疯狂值,我希望它是 RGB。我查看了 Microsoft Reference...
Linux 是否有等效的 GetModuleFileName()?我将如何使用它?
我在 Windows 上有一个函数来获取模块在 buf 中的地址: GetModuleFileName(0, buf, buf_size); 我想在 Linux 上做同样的事情(我不太了解)。我找到了函数 dla...
考虑以下内容。 进程 A 是一个 COM 客户端。它在进程 B 中创建一个对象 该对象有一个返回接口指针的方法 B 中的实现在进程中创建一个对象 ...
是否有C函数可以在程序执行后清除命令行输入? (尤其是 Windows)
我正在使用 Windows API 在 C 中编写一个基本程序,以从标准输入读取并在标准输出上完美显示。整个程序运行良好,但一旦我退出程序,那里...
我正在尝试使用 _mkdir() 创建一个目录,但它一直给我一个“无效参数”错误。如果我对路径进行硬编码,它确实有效。我正在通过袜子接收桌面的名称......
C++/CMake windows 中的退出代码 -(0xC0000005)
源码【CMake】windows环境在这里 (最小的,可重现的例子) 问题 我收到错误 0xC0000005,更准确地说,我发现了以下异常:0xc0000005 encountered at
在 NtOpenFile 钩子函数中创建 OBJECT_ATTRIBUTES 结构
上下文,一切都发生在 NtOpenFile 的钩子函数中,当应用程序尝试打开文件句柄时调用此函数而不是 NtOpenFile。代码在挂钩
目前,我正在尝试使用 C++ 制作 Windows 应用程序。为了编译我的程序,我使用 MinGW (GCC)。但是一旦我使用 int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, ...
通过没有 IDA 的 Win32 应用程序通过 rpcrt4.dll 对本地 MS-RPC 调用进行逆向工程?
我正在尝试(作为逆向工程初学者)对 Win32 应用程序进行的一些本地 MS-RPC 调用进行逆向工程。 它是供应商提供的笔记本电脑应用程序,可控制某些硬件配置和...
无法使用 URLDownloadToFile() 下载 2 个文件
我遇到了下载几个文件(2 个)的问题。当我要求下载 1 个文件时,一切都很好,但是当我要求下载 2 个文件时,该项目没有编译错误...
如何将(多个)参数传递给 CreateProcess winapi
我想用 CreateProcess() 创建一个子进程并向它传递一些参数,但我不想传递一个字符串作为参数,我想传递一个指向内存的指针,一个值或更多。 这是我的
从 DLL(`atexit` 或 `msvcrt!__dllonexit`)创建退出处理程序
我正在尝试创建一种机制来解决加载程序锁,这样我就可以运行仅控制 DllMain() 的任意代码。 我取得了一些成功,请看这里: 演示应用加载库:LoadLibraryW(L&...
我正在尝试从 C++ 创建一个 excel 文件。 当我尝试这个时,我得到 CLSID_Application undefined: #包括 #包括 #包括 #包括 #
我试过谷歌 - 它没有帮助 - 结果如下:重新启动计算机,重新安装驱动程序就是我所发现的。这不是 [鼠标] 驱动程序方面的东西,我认为它是 GUI/
我正在尝试使用 CreateProcess 创建一个新的控制台窗口。但是当我启动程序时,我只看到默认的控制台窗口。 我怎样才能显示新的控制台窗口并在那里打印一些文本? ...
std::unique_ptr、删除器和 Win32 API
在 VC2012 中,我想在使用唯一指针和删除器的构造函数中创建互斥锁,这样我就不需要创建析构函数来调用 CloseHandle。 我本以为这会......
设置WS_SIZEBOX时,即使取消WS_CAPTION,标题栏仍然会显示然后消失
当窗口设置了WS_SIZEBOX(同WS_THICKFRAME)样式且没有设置WS_CAPTION时,窗口会出现标题栏,标题栏事件发生后标题栏消失
创建第二个自定义控件时出现“类已存在”错误。 Win32 接口
所以我的代码有问题。当我想创建多个特定的自定义控件时出现错误“类已存在”。我从来没有见过这个问题,因为我写的其他代码......
因为我不能在 jna repo github 上发帖,所以我在这里发帖。在 intellij 上创建了新的 maven 项目。将此代码添加到主要: 导入 com.sun.jna.Pointer; 导入 com.sun.jna.platform.win32.Advapi32; 小鬼...