Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
将 FARPROC 从 GetProcAddress 转换为 MinGW-w64 中的特定函数指针类型时发出警告
我正在使用 MinGW-w64 并尝试使用 GetProcAddress 从 DLL 动态导入函数。我要导入的函数具有以下签名: __declspec(dllexport) 双 __cdecl 函数(
我正在开发一个项目,我想通过在 Windows 上使用 C 将正在运行的 PE(可移植可执行)文件的部分从内存复制到磁盘来创建一个新的可执行文件。不过,我正在跑步……
昨天的任务还在议程上:“使用GetOpenFileName函数选择一个文件。检查该文件是否小于3天,执行它。否则,显示一个对话框要求删除...
我正在用C++实现大学考试软件,我想防止任何人在运行后关闭它。目的是防止用户复制软件、打印...
我想开发一个在打印机打印时显示消息的应用程序。 我为控制台创建了一个小型测试应用程序,但由于某种原因,我没有收到任何有关 cha...
如何解析设备路径中带有驱动器号的路径? 例如,转换 \Device\HarddiskVolume4\Windows\System32\RuntimeBroker.exe 进入 C:\Windows\System32\RuntimeBroker.exe 假设
我的目标是确定打印机的当前状态。我找到了以下代码。这是一个稍微修改的版本,用于修复内存泄漏和错误: #包括 int GetPrinterS...
如何将这个非托管结构翻译成c#。 typedef 结构 _EC_VARIANT { 联盟{ BOOL 布尔值; UINT32 UInt32Val; 乌龙...
在模态窗体的OnCreate事件中,我使用SetWindowPlacement()来恢复先前保存的窗体的大小和位置。它在非模态形式下工作正常,但在模态形式上完全冻结
我正在开发一个项目,我想通过在 Windows 上使用 C 将正在运行的 PE(可移植可执行)文件的部分从内存复制到磁盘来创建一个新的可执行文件。不过,我正在跑步……
是否可以在Reactor式操作中使用IOCP(或其他API)?
是否有任何可扩展的Win32 API(例如IOCP而不是select)可以为您提供反应器风格 套接字上的操作? AFAIK IOCP 允许您接收有关已完成操作的通知 比如读取数据或
看不到EDIT控件但可以使用它如果我使用ID2D1DeviceContext来清除窗口?
我可以在winapi中创建编辑,如果我想画一些东西,编辑会被覆盖吗? 如果我删除 swapChain->Present1(1, 0, ¶meters);会没事的。 (如果我只使用 ID2D1HwndRenderTarget ...
是否有一个完整的 Win32 函数列表来指示“INVALID_HANDLE_VALUE”错误?
Win32 CreateFile 函数因在失败时返回 INVALID_HANDLE_VALUE 而不是 NULL 而闻名。这显然是程序员感到困惑的一个根源。 有没有
我在基于 MFC 的应用程序中使用 Dbgelp。 64 位调试版本一切正常。在 64 位版本中,当项目中的优化设置被禁用时,它可以正常工作。但如果优化设置...
在MFC中,当我销毁某个父级的子窗口时,它只会触发父级及其子级(被销毁窗口的兄弟级)的重绘。问题是它不触发
为什么 GetServiceDisplayNameW() 和 GetServiceDisplayNameA() 返回不同的所需字符缓冲区大小?
这里是一个示例代码(只是示例代码以便于理解,没有错误处理,没有关闭句柄等等): SC_HANDLE hSCManager = ::OpenSCManager(nullptr, nullptr, 0); DWORD 缓冲区大小 = 0; ::
Windows C++:DocumentProperties() 不会修改 StartDocPrinter() 的打印设置
我想在双面(双面)上打印,为此我使用: #包括 #包括 void SetDuplexPrinting(HANDLE hPrinter) { PRINTER_INFO_2 *pPrinterInfo = NU...
我一直在尝试将磁盘设为只读,几天后我做到了。 我从这里得到了参考,并将尝试添加更多功能以用于练习目的! 我还看到有人在做
我尝试在打印机上设置双面(双面)模式,但调用 SetPrinter() 不起作用: bool SetDuplexMode(HANDLE hPrinter, 短双工模式) { PRINTER_INFO_2* pInfo = NULL; DWORD dwNe...
我正在尝试使用 IMFMediaSession 进行简单的视频播放。文档说明它的大多数方法都是异步的,当它们完成时我将通过 IMFAsyncCallback 收到通知...