winapi 相关问题

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

GetStdHandle() 如何知道我的进程是什么?

当我调用 GetStdHandle() (或其他对我的进程执行某些操作的函数)时,例如: HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE); GetStdHandle() 将返回 STDOUT 句柄...

回答 2 投票 0

更改CreateFileW dwShareMode

有没有办法使用CreateFileW和FILE_SHARE_WRITE,然后在一段时间后将其更改为仅FILE_SHARE_READ? 我找不到任何文档,但内存映射文件似乎可以提升

回答 2 投票 0

当我调用 DialogBox() 时没有任何反应

我有一个古老的C程序(不是C++或C#)需要调用Win32 API DialogBox()函数。但是当我执行该调用时,什么也没有发生 - 没有对话框,程序只是继续...

回答 1 投票 0

winui 3 窗口加载完成时的事件

我有一个 winui 3 项目,我尝试使用 win api 调用 Dwm注册缩略图 DwmUpdateThumbnailProperties Dwm取消注册缩略图 但问题是,如果我调用 DwmRegisterThumbnail 来提早它

回答 1 投票 0

OpenMutex()中0x10000000代表什么访问权限?

我在一段代码中看到: HANDLE 句柄 = OpenMutex(0x10000000, false, L"NameOfMutexObject"); 调用似乎成功了,因为我得到了一个有效的句柄(返回值不是 NUL...

回答 1 投票 0

在控制台应用程序的主线程上调用委托

在Windows应用程序中,当使用多线程时,我知道需要调用主线程来更新GUI组件。这是如何在控制台应用程序中完成的? 例如,我...

回答 4 投票 0

能否在tkinter中同时调整位置和宽度时调整overflowdirect窗口的大小而不闪烁?

我有一个溢出直接窗口,我需要在鼠标拖动时调整其大小。 该示例正在运行,但是当我用 sw、w、nw、n 和 ne 边缘/角拖动时,它会导致闪烁(拖动时最明显......

回答 1 投票 0

捕获新创建的桌面无法使用 win api 的屏幕截图

使用系统.诊断; 使用系统.绘图.成像; 使用系统.IO; 使用 System.Runtime.InteropServices; 使用 System.Windows.Forms; 使用 System.Windows.Media.Imaging; 内部类程序...

回答 1 投票 0

从系统生成的线程调用CRT

系统使用 Create{Remote}Thread 而不是 _beginthread 来进行 ServiceMain、RegisterServiceCtrlHandlerEx、HandlerRoutine (SetConsoleCtrlHandler) 等回调。这是否意味着不安全...

回答 1 投票 0

如何使用JNA处理WM_QUERYENDSESSION消息

我想用 JNA 捕获 Java 中的 WM_QUERYENDSESSION 消息,以便我可以执行关闭方法,因为 Runtime#addShutdownHook(Thread) 在 Windows 上不起作用 [1]。我知道这可能是罪孽......

回答 2 投票 0

使用`CreateProcess()`创建进程并输出宽字符

我使用CreateProcess()打开cmd。如果我使用 ascii,它工作正常,但是当我尝试使用宽字符时,它不起作用 内部资源; 处理 Entrada_Rd = nullptr; 句柄 Entrada_Wr = nullptr; 手柄

回答 1 投票 0

OpenMutex 中的访问权限为 0x10000000

我在代码中看到HANDLE handle = OpenMutex(0x10000000, false, L"NameOfMutexObject")。调用似乎成功了,因为我得到了一个句柄(返回值 > 0 并且不为 NULL)。但当我

回答 1 投票 0

运行Python程序时出错:com_error: (-2147023174, 'RPC 服务器不可用。', None, None)

我正在使用 Excel、Python 和 Visio,当我运行这个简单的代码时,出现以下错误 com_error: (-2147023174, 'RPC 服务器不可用。', None, None) 这是我正在运行的代码...

回答 1 投票 0

使用 Netapi32 库在 C 中获取网络统计信息

我想显示网络统计信息,但无法让此代码工作。这 NetStatisticsGet() 函数返回成功状态,但是当我打印缓冲区内容时,它会显示相同的内容...

回答 1 投票 0

有没有办法使用Winsock连接到加密的TCP服务器?

Winsock 文档提到了套接字的 IPsec 安全扩展,但它没有在任何地方提到 SSL,有没有办法在创建的套接字上使用 SSL,而不使用第三方库(例如 OpenSSL 或

回答 1 投票 0

使用 Win32 在 C 中设置标准图标

我正在寻找正常的方式(即微软在创建其API时所考虑的方式)来加载纯C程序中命令的标准图标,例如用于保存的软盘映像等......

回答 1 投票 0

从任务管理器检测进程终止

有没有办法检测我们的进程何时从任务管理器终止? 最好知道哪个进程将终止我的进程? 谢谢

回答 1 投票 0

使用EncodePointer/DecodePointer的好处

在Windows中使用EncodePointer / DecodePointer有什么好处? MSDN 说: 对全局可用的指针进行编码有助于保护它们不被利用。 EncodePointer 函数

回答 2 投票 0

USB 插入和移除事件被视为 DBT_DEVTYP_VOLUME 设备类型

我正在使用MFC和win32开发和维护一个应用程序,该应用程序需要了解USB WM_DEVICECHANGE消息何时发送到消息队列。我在各种帖子中被告知,为了......

回答 1 投票 0

Win Vista/7 下的 WriteFile 错误 #5“拒绝访问”

我有一个 C++ 控制台应用程序,可以读取 1GB SD 卡,修复不正确关闭的文件并相应地写入 FAT 表。 SD卡一开始是通过自定义的固件写入的...

回答 3 投票 0

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