Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
将私钥导入 Microsoft TPM 虚拟智能卡,无需弹出卡选择和 PIN 的窗口
我正在尝试将私钥导入到 Microsoft TPM 虚拟智能卡。 使用旧版加密 API,私钥已成功导入。使用 certutil -scinfo 进行验证。这种方法的问题是,它
我有一个C++程序,我为其创建了清单文件并将长路径感知设置为true。在较新版本的 Windows 上,它可以按预期工作。 但是如果我在旧版本上启动我的应用程序会发生什么......
我正在编写一些代码来提取 exe 文件中图标的 64x64px 变体。 以下代码确实有效,但它输出灰度 16x16px 图像。 我对 rust 还是有点陌生,所以请原谅......
带有 RIDEV_NOHOTKEYS 的原始输入键盘会导致奇怪的行为
当我注册原始输入键盘设备并设置 RIDEV_NOHOTKEYS 标志时,如下所示: RAWPUTDEVICE 设备 = {}; 设备.usUsagePage = 0x01; 设备.usUsage = 0x06; device.dwFlags = RIDEV_NOHOTK...
SHOpenFolderAndSelectItems Win32 API 不适用于 Go,但适用于 C#
我正在尝试打开一个 Windows 资源管理器窗口,其中选择了特定文件夹中的指定项目。 我尝试使用 SHOpenFolderAndSelectItems Win32 API 和 C# 来实现该程序。遵循
我正在开发一个程序,该程序使用低级键盘挂钩(LowLevelKeyboardProc)来检测组合键并在特定进程的窗口之间切换焦点。该计划的目标是...
IContextMenu 处理程序 - 应该使用 ShellExecute 还是 CreateProcess 来调用 InvokeCommand?
我为资源管理器中的上下文菜单添加了一个处理程序,以有条件地显示项目。 我现在的问题是,当涉及到 InvokeCommand 时,我是否应该使用 ShellExecute 来运行需要 r 的 .exe...
按照创建快捷菜单处理程序将非规范动词添加到快捷菜单: HKEY_CLASSES_ROOT .myp-ms (默认)= MyProgram.1 我的程序.1 (默认)= 我的项目...
如何在 Windows 中提取完整的显示器制造商/供应商 ID? (与Linux hwinfo --monitor命令相同)
我无法以这种格式提取显示器制造商 ID 的硬件信息:xxxxx_xxxxxxx 基本上,提供 Linux 命令 hwinfo --monitor 作为“供应商”para 的格式...
我已经阅读了一些有关备用数据流的文档,并且正在考虑在我自己的项目中使用它们。然而,我仍然有很多未知的知识和悬而未决的问题......
有什么方法可以禁用全局低级键盘挂钩机制吗? 我正在考虑我的应用程序接受密码的情况:最好阻止所有其他应用程序监听密钥...
CreateSymbolicLink 在 Windows 10 家庭版中成功,但在 Windows 10 专业版中失败 [已关闭]
CreateSymbolicLink 在 Windows 10 家庭版中成功,但在 Windows 10 专业版中失败。我的帐户位于启用了 UAC 的管理员组中。 相似地, c:\dir> mklink a b 在家庭版中它成功了...
什么时候向 win32 中主窗口的静态控件子控件发送 WM_SETFONT 消息的正确时间?
我正在尝试找出设置作为主窗口子窗口的静态文本框字体的正确方法。 经过大量谷歌搜索后,我发现许多结果基本上解释了以下内容: ...
如果驱动器是 NVMe 类型,是否有任何 Windows API 会返回?在 PowerShell 中,当我这样做时 获取物理磁盘|选择友好名称、总线类型、媒体类型 它给出了 MediaType 作为 SSD 和 BusT...
我应该如何修改我的代码,以便在窗口滚动期间鼠标绘制的线条保留在窗口的画布上
我的英语不好,所以,如果你不能理解我的问题,我很抱歉。 描述: 我正在使用win32 api制作一个绘画程序,当我尝试解决使用鼠标画线的问题时,仍然是l...
__beginthreadex() 将增加包含线程入口点的 DLL 的引用计数!微软什么时候推出这个?
_beginthreadex()将增加包含线程入口点的DLL的引用计数,并在线程退出时减少引用计数。微软什么时候推出这个? 另外,...
我正在尝试使用 GetGuiResources 来查找我的程序使用的 Gui 资源。它需要一个标志作为第二个参数。我有兴趣知道 GR_USEROBJECTS 和 GR_GDIOBJE 之间的区别...
如何将argv转换为CreateProcess的lpCommandLine参数?
让我想编写一个应用程序,启动另一个应用程序。像这样: # 这将启动 another_app.exe my_app.exe 另一个_app.exe # 这将使用 arg1、arg 和
**安装 v142 以使用 v142 构建工具进行构建。 ** 我已经从 Microsoft 下载了所有可用的框架/包等,但可惜 - 在尝试编译我的 C++ 项目时仍然遇到此错误....
是否可以在由CreateProcessWithLogonW启动的进程中访问网络驱动器?
我的目标是从系统服务为有权访问网络驱动器(映射或UNC)的不同用户启动一个子进程。 为了简化测试场景,我创建了一个应用程序......