winapi 相关问题

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

Win32:何时需要 SeCreateTokenPrivilege?

文档说使用了 SeCreateTokenPrivilege 当进程使用 NtCreateToken() 或其他令牌创建 API 时。 其他令牌创建 API(可能需要 SeCreateTokenPrivilege)是什么?

回答 1 投票 0

使用 C++ 和 Windows API 以编程方式更改壁纸

我一直在尝试使用Qt和mingw32编写一个应用程序来下载图像并将其设置为背景壁纸。我在网上阅读了几篇关于如何使用 VB 和 C# 执行此操作的文章,...

回答 4 投票 0

Win32 API C++ 菜单栏

我正在尝试学习一些基本的win32 api。我看到将项目添加到菜单栏教程提到使用类似以下内容: hMenubar = CreateMenu(); hMenu = CreateMenu(); AppendMenuW(hMenu, MF_...

回答 2 投票 0

将窗口脱钩至其原始状态

我使用以下代码将窗口挂接到面板中: SetParent(win, pnlApp.Handle); SetWindowLong(win, GWL_STYLE, WS_VISIBLE); MoveWindow(win, 0, 0, pnlApp.Width, pnlApp.Height, true); 其中 win 是 W...

回答 1 投票 0

绘图不闪烁

我有一个用c++开发的win32应用程序。该应用程序使用基本形状(矩形)在窗口上绘制一些内容。使用 InvalidateRec 每 20 毫秒 (50hz) 重新绘制一次窗口...

回答 4 投票 0

默认按钮大小?

如何创建一个具有与其他 Windows 应用程序一致的标准系统范围尺寸(尤其是高度)的按钮控件(使用 BUTTON 窗口类的 CreateWindow)? 我...

回答 3 投票 0

在 Win API 调用中使用字符串值

我正在尝试使用 MessageBoxA Windows API,如下所示 https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messageboxa 执行以下命令时,r15为MessageBoxA,...

回答 1 投票 0

如何找出DC的尺寸?

假设我有一个设备上下文句柄(当然,在 Windows 环境中): HDC hdc; 我怎样才能得到它的宽度和高度?

回答 7 投票 0

组织 Win32 窗口控件最直接的方法是什么? [已关闭]

我目前正在尝试学习Win32 API来开发Windows 10/11的本机GUI程序。这些将用作包含标签、文本框、按钮、下拉菜单和菜单栏的基本工具...

回答 2 投票 0

在 MFC 应用程序中将 MDI 子窗口从 MDI 框架窗口中取出

我有一个 MDI 旧版 MFC 应用程序。在 MDI 框架窗口内,我有 MDI 子窗口。有没有办法可以将这些 MDI 子窗口从 MDI 框架窗口中取出?我要求看到我...

回答 1 投票 0

如何查询给定文件的 OneDrive 同步状态

现在 Microsoft 已在 Windows 10 的文件系统中恢复 OneDrive(假设他们在 6 个月内不会再次删除它),我正在寻找如何确定任意

回答 1 投票 0

如何在原始输入设备句柄上使用DeviceIoControl

所以我有一个程序使用多个键盘作为使用原始输入的输入,我想弄乱每个键盘的大写锁定、滚动锁定和数字锁定的指示灯。 所以我的方法是

回答 1 投票 0

从 C 使用 WinRT?

观看 //BUILD 内容,我看到 WinRT API 可以由 C 代码使用: 我对 Win32 开发人员可以使用新的 C API 感到非常兴奋。 在哪里可以找到有关 C WinRT 的信息...

回答 2 投票 0

win32 MapAndLoad 当我使用带有特殊字符的路径时不起作用

当我想将 MapAndLoad() 与包含特殊字符(如 ł)的路径一起使用时,我遇到了问题,它不起作用。我读到它需要 ASCII 字符,那么当我的

回答 1 投票 0

如何设置文件在桌面上的x和y位置(python)

我对Python真的很陌生,我正在尝试制作一个在桌面上运行的游戏,我需要将图像文件复制到桌面上的特定x和y以实际创建环境等,但我可以'...

回答 1 投票 0

SetWindowPos 不适用于 VSCode 窗口

我尝试使用 SetWindowPos 移动 VSCode 窗口(在 PowerShell 中,但同样适用于 C++ 或 C# PInvoke),但我无法让它工作。 更令人沮丧的是 NirSoft 的 GUIPropView

回答 1 投票 0

如何使用pid加速进程?

你好我有这个代码: #包括 #包括 int main() { 双字进程ID = 8716; 浮动新速度 = 2.0; /* 新的速度值,例如 2.0 表示双倍速度 */

回答 1 投票 0

锁定文件但允许当前进程使用?

我希望能够在 Win32 中锁定文件,以便它只能由我当前的进程使用。实现这一点的最明显的方法似乎是通过 CreateFile: 处理文件 = ::CreateFile("c:\fo...

回答 2 投票 0

某些进程的 NtQueryInformationProcess(ProcessBasicInformation) AV

我正在枚举所有进程。正如您所看到的,返回代码正常,UniqueProcessId 显示请求的进程 ID,PebBaseAddress 不为空,但系统在读取它时抛出 AV。 该代码适用于大多数...

回答 1 投票 0

WriteFile(...) 将文件编码从 UTF-16 LE 更改为 UTF-8

我有 UTF-16 LE 文件。如果我将文本写入 .txt 文件,它就会变成 UTF-8。 代码: hFile = CreateFile(TEXT("D:\clown.txt"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS,

回答 1 投票 0

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