winapi 相关问题

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

GetSystemIdForPublisher不返回唯一的ID。

我使用GetSystemIdForPublisher()来识别机器ID。根据文档,它们是唯一的,但我有一些机器返回相同的ID。这些机器是完全 ...

回答 1 投票 1

std::unique_ptr,为win32 LocalFree自定义删除器。

我有win32 API CommandLineToArgvW,它返回一个LPWSTR*,并警告我CommandLineToArgvW为参数字符串的指针分配了一块连续的内存,并为......

回答 4 投票 17

改变系统语言c#的最佳方法

该应用程序将由来自不同国家的用户安装,以及特定用户的键盘布局是未知的语言。我们需要一种改变键盘布局的方法。

回答 1 投票 -1

C#.如何使注册表编辑的Caret Width立即生效?

我在注册表中找到了一个Caret Width的路径。HKEY_USERS/S-1-5-21-1217365396-2387141574-3682890637-1001/Control Panel\Desktop. Value "CaretWidth" = 1. 例如,我想把它改为5。但是如何...

回答 1 投票 0

创建过程总是失败

我试着用C++的CreateProcess创建一个进程,但这个函数总是返回false。但是这个函数总是返回false。下面是一些代码。#if UNICODE std::wstring exename = #else char* exename = #endif ...。

回答 1 投票 0

创建过程总是失败

我试着用C++中的CreateProcess创建一个进程,但这个函数总是返回false。但是这个函数总是返回false。下面是我的一些代码。#if UNICODE std::wstring exename = #else char* exename = #endif ...。

回答 1 投票 1

CreateThread和CreateRemoteThread的lpParameter有什么区别?

CreateThread和CreateRemoteThread的lpParameter有什么不同?从CreateThread文档和CreateRemoteThread文档来看,lpParameter是 "一个指向要传递给...的变量的指针。

回答 1 投票 0

SetWindowsHookEx()方法的代码失败。1428 - dll注入

我有下面的代码。LRESULT __stdcall HookCallback(int code, WPARAM wParam, LPARAM lParam) { ... return CallNextHookEx(_hook, code, wParam, lParam); } void SetHook() { ...

回答 1 投票 0

钩住LoadLibrary,如何检索被加载的文件名信息?

我正在学习钩子,决定尝试钩住Win32 API函数LoadLibraryA,看看是否有东西通过CreateRemoteThread和LoadLibrary注入DLL。我从自己的钩子 ...

回答 1 投票 -1

在Windows GDI+应用程序中出现奇怪的显示错误。

我在使用GDI+绘制应用程序的用户界面时遇到了一个奇怪的问题。有时会出现显示错误,显示其他应用程序的伪影。有时我的边框 ...

回答 1 投票 1

是否可以在Win32Gui中向WindowProcedure发送自定义消息?

我很抱歉,如果我问了一些荒谬的事情(我是一个win32的noob),但我想知道,如果它会发生.它是可能的,我们根据自己改变消息,并处理它的开关(消息),如代码?

回答 1 投票 -2

使用CreateProcess从主应用程序中创建子进程。

我想在我的主程序A.exe中运行B.exe作为一个子程序,我知道如何在C#中做这件事,但我在网上找不到任何东西告诉我如何在C++中做这件事。我想在我的主进程中运行一些exe。

回答 1 投票 0

DeleteFile api在进程结束前不会删除文件。

我实现了下面的函数 它得到了一个文件的路径,然后试图从文件系统中删除它。这个函数不能正常工作,因为当我调用它来删除一个......。

回答 2 投票 0

Direct2D坐标错误

我在用direct2d做一个测试程序来显示线条,然而我注意到一个小细节,那就是当我告诉direct2d画一条虚线(100,200)和(500,200)时,direct2d真的没有......

回答 1 投票 0

SetThreadDesktop没有切换到其他桌面的形式。

private async void WrongPassword_Load(object sender, EventArgs e) { IntPtr NEWDESKTOP = CreateDesktop("dew", IntPtr.Zero, IntPtr.Zero, 0, (uint) DESKTOP_ACCESS.GENERIC_ALL, ...

回答 1 投票 2

WM_GETMINMAXINFO,ptMaxSize没有任何影响。

在处理WM_GETMINMAXINFO消息时,我试图通过改变ptMaxSize来改变参数MINMAXINFO结构。似乎没有任何效果。当我收到WM_SIZE消息时,我 ...

回答 3 投票 1

OpenFileMapping.GetLastError=2 GetLastError=2

我试图在两个进程C#(EXE)和C++(DLL)之间共享内存。C++ DLL是由一个Citrix接收器进程动态加载的。下面是我的C#和C++代码: private void Test() { ...

回答 1 投票 0

如何用Python在Windows 7系统中迭代我连接的iPhone上的照片?

当我将iPhone连接到Windows 7系统时,Windows资源管理器会打开一个DCIM内容的虚拟文件夹。我可以通过这里提到的Pywin32(218)访问shell库接口。我可以...

回答 1 投票 2

Windows下如何查询用户的session id?

只要电脑上有两个名为A和B的用户登录,我们可以通过cmd.exe中的 "query session "命令来获取每个用户名的所有session id。我的问题如下。1, ...

回答 2 投票 1

当从剪贴板获取内容时,得到 "应用程序为不同线程调用了一个接口 "的错误。

目的:使用C++WinRT APIs从剪贴板上获取内容。问题:由于我只是在测试这个API,所以我试着在Clipboard的异步文本上用阻塞get()方法来编码一个简单的控制台应用 ...

回答 1 投票 0

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