Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
Win32 API Ncrypt 和 Bcrypt 的使用:为什么教程代码在非常简单的变化后会失败?
我练习使用 win32 API 来做一些加密的事情。 我从这里找到的代码演示开始。 它在Windows 10 x64下使用Visual 2017编译它,并且运行良好。 然后我尝试玩了一下
如何使用Python/PyQT/Win32获取Windows任务栏的高度
我正在尝试使我的 GUI 程序与 Windows 屏幕的右下角对齐。当任务栏没有隐藏时,我的程序就会站在任务栏的顶部! 使用Python/PyQT/Win3时...
resourcestring是字符串还是记录,我必须使用LoadResString来加载它吗?
在 Delphi 的 Vcl.Buttons 单元中,他们调用: 标题 := LoadResString(BitBtnCaptions[值]); 其中 BitnBtnCaptions 是一个数组,如下所示: BitnBtnCaptions:指针的数组 [TBitBtnKind] = ( 零,@
我正在为 Vista 创建替代选项卡,但在列出所有活动程序时遇到一些问题。 我正在使用 EnumWindows 来获取 Windows 列表,但这个列表很大。它包含约400个项目
我有一个程序,它运行得很好,但是当我编译 MainDLL.dll 文件时,我的程序找不到它。它返回(0x7E)(找不到指定的模块)。 .dll 文件位于同一个
我想将文件放入操作系统剪贴板中。我正在使用Qt6。 Windows 代码可以工作,Unix 代码则失败。文件被复制,保留原始文件。 自动剪贴板 = QApplication::cli...
我正在编写 C# 代码,该代码访问 Windows 注册表以获取 USB 相关信息,主要是 USBSTOR。如果我们尝试访问每个 USBSTOR 条目下的属性,它会受到限制(甚至是 Administra...
GetModuleHandle(NULL) 与 hInstance
使用 Windows API 进行编程时,我总是立即将 WinMain 中的 HINSTANCE 设为全局变量。 如果我想制作一个“确定”按钮,我会这样做(给定全局 HINSTANCE g_hInst...
我将开始学习如何为 Windows 编写应用程序。我不确定应该使用什么编译器。现在我正在使用 Code::Blocks IDE 10.5 并习惯了它并且想要坚持...
我想将文件放入操作系统剪贴板中。我正在使用Qt6。 Windows 代码可以工作,Unix 代码则失败。文件被复制,保留原始文件。 自动剪贴板 = QApplication::cli...
如何在调用 IPrintDialogCallback::SelectionChange 时使用 IPrintDialogServices 接口以使用 WinApi C++ 获取和更改打印机设置
请告诉我在调用 IPrintDialogCallback::SelectionChange 来获取和更改打印机设置时如何使用 IPrintDialogServices 接口。 我正在尝试使用这个构造,但我不明白......
我想编写一个程序,每30分钟关闭所有应用程序窗口。所有窗户。 C++中有没有一些函数可以关闭所有窗口并显示桌面?所有窗口,正在运行的应用程序...
Ctypes-无法使用 NtQueryInformationProcess 获取 PEB 地址
我正在使用 ctypes 并尝试使用 NtQueryInformationProcess 函数获取 PEB 地址。 返回值为0,表示函数成功完成。 但是
我的作业中有一道题:利用Windows API使用mutex实现线程同步。 我尝试使用两个互斥体来实现这一点,但我失败了,因为我发现线程不能......
如何在第一次 ReadDirectoryChangesW 调用后继续读取目录更改?
我已经实现了一个程序,该程序使用 ReadDirectoryChangesW 以重叠模式与完成例程跟踪给定文件夹中的更改。效果很好。 我正计划重建它以制作......
我按照 Microsoft 示例使用 WM_CTLCOLORSTATIC 但我很好奇如何使用DeleteObject。 如果将DeleteObject 放置在返回之后,则它永远不会被使用。 然而在窗户里
使用java.lang.foreign替代JNativeHook - 如何处理KBDLLHOOKSTRUCT
我在JDK23中使用java.lang.foreign的Native Hook中了解到,SetWindowsHookEX的第三个返回值, “lParam”是 typedef 结构标记KBDLLHOOKSTRUCT { DWORD vkCode; DWORD 扫描码; DW...
我有一个小问题。 我先给你看一个例子,然后我会告诉你问题出在哪里。 例子: while(GetMessage(&msg, NULL, 0, 0)){ 翻译消息(&msg); 调度我...
为什么需要 FILE_FLAG_BACKUP_SEMANTICS 才能使用 CreateFile() 打开目录?
CreateFile() 的文档指定: 要使用 CreateFile 打开目录,请将 FILE_FLAG_BACKUP_SEMANTICS 标志指定为 dwFlagsAndAttributes 的一部分。 我不明白的是...
有关通过 ReadDirectoryChangesW 获取最后文件更改的一些问题
我已经实现了一个程序,该程序使用 ReadDirectoryChangesW 以重叠模式与完成例程跟踪给定文件夹中的更改。 效果很好。 我正计划重建它以制作......