Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
64位Windows似乎用rcx = r8 = &PEB和rdx = r9 = &entrypoint来调用一个exe的entrypoint,就像entrypoint被声明为entrypoint(PEB *peb, void *entry)一样。这些细节是否...
我正在用C++使用win32 API开发一个windows桌面的项目,在应用程序中,我试图计算我的鼠标光标所走过的距离,或者你可以说是鼠标颤动。
我试图在我的代码中找到一个地方来创建所有进入我的窗口的对象。在我看来,主要有两种类型的对象:需要上下文(HDC)的对象,如......。
嗨,我想了解一个函数,是关于Windows API挂钩的。我试图钩住LoadLibraryA来查看是否有任何作弊器试图注入到我的游戏中。为此,我试图拦截任何 ...
我知道我可以使用Graphics.CopyFromScreen()获得整个屏幕的截图。然而,如果我只是想要一个特定应用程序的截图呢?
我需要获得显示特定图像的窗口的句柄,以便它能与其他窗口对齐。ShellExecuteEx用于启动注册的图像类型的应用程序,...
如何在C++中使用Threadpool创建线程时指定堆栈大小?
我正在做一个C++项目,在这个项目中,我试图使用下面的类来创建数百个线程。如果有几个线程,那么一切都很顺利。但是如果尝试创建1000个线程,那么...。
我正在用C语言写一个播放WAV文件的函数。我可以播放一次的声音,但我想添加一个循环选项,我有两种工作模式:从文件名播放从内存播放。我有两种工作模式:从文件名播放从内存播放。在这两种...
我在写python脚本,里面有用户GUI,有删除账号的按钮。当用户按下删除账户按钮后,会弹出一个消息框(我使用tkinter消息框,但其他...
在 messageboxa 中使用 sc_close [repicate] 禁用关闭按钮。
我遇到这个问题已经有一段时间了。在我的消息框中,我有一个取消按钮。我不想让关闭按钮干扰我的取消按钮,因为我的取消按钮做了一些事情,这不应该发生,如果我 ...
我需要做一个C++的作业,但是我对Win32 IPC很陌生。我昨天做了一点研究,但我找不到我要找的东西。基本上,我需要两个程序,第一个... ...
WTSClientInfo在Windows 10操作系统上通过RDP连接返回NULL。
以下是我在Windows 10 Non Server盒子上的代码。当我使用WTSQuerySessionInformationW()收集WTSIsRemoteSession和WTSClientProtocolType时,我正确地接收到这是一个远程会话......。
Internet快捷方式对象IPersistFile::Save失败,出现E_FAIL(0x80004005)
这个让我卡了太久,所以我自答了。语气风趣的道歉! 试图使用官方API创建.url文件,只有以下文档。创建...
因此,我一直在寻找多种方法来执行 "点击 "而不实际移动鼠标。经过几个小时的搜索,我发现了这两个页面:ctypes mouse_events 和 https:/schurpf.com...。
带有LOCALE_SABBREVLANGNAME的GetLocaleInfo是否已经过时?
当我执行GetLocaleInfo($0C51, LOCALE_SABBREVLANGNAME, Language, LOCALE_NAME_MAX_LENGTH); 它返回ZZZ。ZZZ seam是一个无效的代码,用于Dzonghka语言(不丹)。这是否意味着...
我试图在标题栏区域画一些东西来表示一个X,因为没有WS_CAPTION,它只是使用WS_EX_TOOLWINDOW。
为什么 "RtlGetFullPathName_U "在ntdll.dll和reactos的文档中看起来不一样?
我正在挂接一个公开文档的Windows API函数RtlGetFullPathName_U(驻留在ntdll.dll中),来检测游戏中的进程注入。然而,当看到函数类型时,它的类型看起来不同 ...
由GetDeviceCaps获取的物理屏幕尺寸不是我屏幕的实际物理尺寸。
在Windows 7下,我使用下面的代码来获取屏幕的物理宽度(mm)。hSize'是482,比实际尺寸大了很多,大约是310(用尺子测量)。为什么会这样?...
Win32 API : 用户冒充技术以其他用户身份运行进程?
我正在编写一个应用程序,它可以在Windows上以一些权限较低的用户身份运行第三方可执行文件。我使用了以下Win32 API函数。LogonUser(L "UserName", L "Domain", NULL, ...
LRESULT window_procedure(HWND window, UINT message, WPARAM wparam, LPARAM lparam) { switch (message) { case WM_MOVE: { return 0; / (1) }。...