winapi 相关问题

Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。

确定文件是否是连接(在 Windows 中)?

我一直在寻找一种方法来确定文件是否是连接,但没有找到任何令人满意的答案。 我尝试的第一件事是: 文件.isSymbolicLink(aPath) 它

回答 6 投票 0

为什么 getSupportedAttributeValues 返回纸张类型

以下代码片段应返回打印机可用的介质托盘。 但是,对于某些驱动程序,特别是用于通用打印的 Ricoh PCL6 驱动程序和 HP 通用打印 PCL 6,请参见

回答 1 投票 0

有GIT的API(C++或其他语言)

一家公司要求我为他们编写一个 GIT 包装器。 那里的人绝对没有版本控制系统的经验,但最终会融入他们的日常生活中(通过我的项目...

回答 5 投票 0

如何优雅地关闭后台运行的 ffmpeg 进程而不损坏编码的视频文件?

我需要能够按需停止它。我尝试使用 taskkill /im ffmpeg.exe 优雅地终止该进程,但它不起作用。如果我用 /f 强制它,那么视频文件就会损坏。 我……

回答 4 投票 0

哪里可以找到 VisualC++ x64 命令行编译器?

哪里可以找到 VisualC++ x64 编译器?它不包含在 SDK 中(甚至不包含 x32 编译器)。如果我错了请指正,但我在刚刚下载的SDK中找不到它......

回答 2 投票 0

如何从 tkinter 窗口中删除 **仅** x 按钮(保留最大化和最小化按钮)?

我有这个,但它删除了所有按钮。与 overideredirent(True) 不同,它确实允许 alt-tabbing: hwnd = Windll.user32.GetParent(self.root.winfo_id()) 样式=windll.user32.GetWindowLo...

回答 1 投票 0

在Win32中最小化加载和绘制BMP文件?

我正在寻找一种在 WIN32 图形界面上下文中加载和绘制位图的简约方法。没有 GDI+,也没有额外的库。 看起来 LoadBitmapA 是正确的函数

回答 2 投票 0

如何使用C#注册三键组合热键

我已经使用下面的代码完成了两键组合的全局热键。如何对 Ctrl + Shift ⇧ + esc 或 Ctrl + Shift ⇧ + Tab ⇆ 等三键组合执行相同的操作? 代码...

回答 2 投票 0

WinHttpCrackUrl 函数出现错误 nScheme

std::wstring gitHubApiUrl = L"https://api.github.com/Test"; URL_COMPONENTSW urlComponents = {}; urlComponents.dwStructSize = sizeof(URL_COMPONENTSW); // 主机和路径的缓冲区 wchar_t

回答 1 投票 0

在 Windows 中显示文件的资源管理器属性对话框

有没有一种简单的方法可以使用Python在Windows中显示文件的属性对话框? 我正在尝试显示当您右键单击资源管理器中的文件并选择属性时弹出的相同窗口。

回答 2 投票 0

如何以编程方式调用fsutil 8dot3name api?

我想使用一些 winapi 函数以编程方式调用 fsutil 8dot3name,但我未能通过谷歌搜索找到任何 winapi 等效项。 有谁知道这样的winapi函数是否...

回答 1 投票 0

ReadFile 在结束后从子进程读取 stdout 时不会返回

我正在开发我的库,它需要捕获和处理子进程运行时的标准输出(和错误)。当使用ReadFile读取输出时出现问题,它不...

回答 2 投票 0

CreateProcessAsUser() 与 CreateProcessWithTokenW() 之间的区别

我试图理解标题中指定的 2 个 API 调用之间的区别。 当我试图搞乱自己的功能时,我注意到的唯一明显的区别是

回答 2 投票 0

为什么INVALID_HANDLE_VALUE是通过双重转换定义的?

MS定义INVALID_HANDLE_VALUE如下(Windows SDK,handleapi.h): #define INVALID_HANDLE_VALUE ((HANDLE)(LONG_PTR)-1) 为什么他们用双重强制转换来做到这一点 - 首先是 LONG_PTR (别名 __int64...

回答 1 投票 0

INVALID_HANDLE_VALUE 为什么通过双重转换定义?

MS定义INVALID_HANDLE_VALUE如下(Windows SDK,handleapi.h): #define INVALID_HANDLE_VALUE ((HANDLE)(LONG_PTR)-1) 为什么他们用双重强制转换来做到这一点 - 首先是 LONG_PTR (别名 __int64 别名

回答 1 投票 0

VirtualAllocEx 未将内存分配到所需地址

我正在使用 windows.h 标头中的 VirtualAllocEx 函数。我正在尝试在某个任意进程中的指定虚拟地址分配(保留和提交)内存,以 Microsoft Pai 为例...

回答 1 投票 0

如何将桌面图标网格从顶部 150 像素移至下方

是否有任何 WinAPI 方法可以将桌面图标网格从屏幕顶部移动,例如下方 150 像素? 我正在使用此 Github 代码将图标从屏幕顶部移动到下方,但它不起作用......

回答 1 投票 0

用c++格式化驱动器

我想用c++格式化驱动器,但是当我尝试使用windows.h的Format函数时,我找不到示例或使用它的方法。 我也不想通过用户交互来获得成功或

回答 6 投票 0

Windows:获取窗口标题栏的高度

我试图获取 Windows 上特定窗口的标题栏的高度。您可以使用记事本复制它。我正在使用 C++,但我在网上找到的代码都没有产生正确的结果。我们...

回答 4 投票 0

C++中如何确定哪个是主驱动器?

我想知道我的操作系统安装在哪个硬盘上(目前在 Windows 上)。我想出了如何将物理驱动器与模型相匹配,但由于“C:”并不总是在驱动器 0 上,所以我会

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.