Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
Win32API Wizzard97 PropSheet_SetWizButtons 不起作用
我刚刚学习使用 C 的 Win32 API,我需要向我的应用程序添加向导。这是我第一次这样做,所以我确信这段代码有很多问题。我去过
在 C# 中使用 LVM_GETITEMRECT 查询桌面图标仅产生位置,而不产生边界。怎么办?
我通过LVM_GETITEMRECT查询桌面图标,只得到图标的位置。但我还需要界限。 文档在这里:https://learn.microsoft.com/en-us/windows/win32/controls/lvm-
NT 字符模式应用程序如何确定其控制台是否是从父进程继承的,而不是在 CreateProcess 中新分配的控制台? 哇,这么不受欢迎的标签!添加无线...
使用C代码,如何调用默认浏览器打开“about:blank”(空白页)? 我尝试了很多方法,以下是一些不起作用的方法: 调用 的 ShellExecuteW 或
我正在阅读 Microsoft 的“Win32 入门”系列文章,不久之后我偶然发现了这一行 FillRect(hdc, &ps.rcPaint, (HBRUSH) (COLOR_WINDOW+1)); 据我所知
从 exe 文件创建的 Windows 进程可以访问调用它的命令字符串,包括其文件的路径和文件名。例如。 C:\MyApp\MyApp.exe --help。 但对于 DLL 调用来说却并非如此...
有没有办法使用内核模式驱动程序在 64 位版本上挂钩 Windows 系统调用? (不禁用PG)
有没有办法在 64 位 Windows 版本上挂钩 WinAPI 系统调用,而不禁用 PG(补丁防护)?使用内核模式驱动程序挂接 SSDT 不是一个选项,因为补丁防护会崩溃...
Direct2D 允许通过 ID2D1Device::CreatePrintControl 进行打印,这可能会将 XPS 呈现为中间表示形式。使用 XPS Document Writer 或其他打印机,我可以创建 xps f...
我有一个具有 MFA 代码和离线 MFA 代码的凭证提供商。当然,凭据提供程序是一个 DLL,并在 NT Authority\System 下的系统应用程序中运行。我不是想...
如何使用 /utf-8 和 UTF-8 清单处理 WM_CHAR
我无法弄清楚如何更新 WM_CHAR 处理程序以使用新的 /utf-8 执行模式 + 清单。如果我使用带有 unicode 字符的源字符串,我可以正常工作...
如何在 system() 调用中使用 %localappdata%?
假设我想制作一个打开%localappdata%的程序。我会做 system("start %localappdata%");但这不起作用。 我需要这个程序通过菜单选择打开 %localappdata%...
Windows 创建的窗口有所谓的控制按钮。这些按钮的意思是“最小化”、“最大化”、“恢复”、“关闭”。这些按钮可以在 .msst 中找到...
使用 PowerShell,我可以通过以下方式找到所有物理网络适配器: 获取 NetAdapter -物理 Win32 API中有类似的函数吗? 我已经打电话了 获取适配器地址 获取信息...
如何查找kernel32.dll和api-ms-win-core-memory-l1-1-0.dll源代码
我试图找到不同windows.h函数的源代码,但我似乎找不到任何东西。我要使用的主要是 WriteProcessMemory() 和 CreateRemoteThread()。 我第一次尝试
我有基本的基于对话框的窗口,继承自WTL中的CDialogImpl: CMainDlg 类:公共 CDialogImpl { 民众: 枚举 { IDD = IDD_MAINDLG }; BEGIN_MSG_MAP_EX(CMainDlg)...
好吧,我有点困惑。当我从《Programming Windows》(Charles Petzold)学习 Windows 编程中的消息循环时,情况看起来不错。我完成了最初的 3 章(Windows 消息、消息......
将 python str 作为 LPCSTR 传递给 c++ dll
我有一个简单的c++ dll,它调用MessageBox来显示文本 #包括 #define LIBDLL extern "C" __declspec(dllexport) LIBDLL 无效显示(LPCTSTR lpInput) { 消息框...
如何在 Windows 中获取有关 USB 设备的更多信息?
我有一个 USB 设备 (BBC micro:bit v2),当通过 Web Serial API 连接到 Web 应用程序时,Chrome 会显示该设备,并带有描述“BBC micro:bit CSMIS-DAP”,即使在 Windows 中也是如此。 亲...
“如何使用 win32 在 Django 中向 html_body 添加样式?”
我尝试使用 win32 库通过 Django 发送电子邮件,但 HTML 样式没有被应用。头部的样式是零星的,身体的样式也是零星的……