Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
错误C2440:初始化:无法将“const char [10]”转换为“LPSTR”
我有两个代码: 我的服务: #define _CRT_SECURE_NO_WARNINGS #包括 #包括 #define PIPE_NAME TEXT("\\.\pipe\MyNamedPipe") 服务_状态_句柄
c++如何初始化打开文件对话框(GetOpenFileName)
我的代码如下。 OPENFILENAMEA 打开; ZeroMemory(&open, sizeof(open)); open.lStructSize = sizeof(LPOPENFILENAMEA); open.lpstrFilter = "Képek *.jpg;*.jpeg;*.gif;*.png;*.bmp "; 打开。
我需要使用VirtualProtect,我的问题是关于传递给函数的区域的地址。 它说(在 MSDN 上)“描述起始页的地址”,它是否必须是地址...
带有 PAGE_READONLY 的 VirtualProtect 不适用于变量
我试图使用 VirtualProtect 将变量设置为只读,但是 VirtualProtect 返回 0 并且 GetLastError() 给出 487,这是尝试访问无效地址。更改 myVar = 77 确认...
Windows 操作中心如何获取播放媒体的应用程序的名称和图标?
我正在开发一个库,可以轻松地将媒体播放器与操作中心播放集成。为此,我使用了已知的 Windows 运行时接口 ISystemMediaTransportControls 和
PowerShell findWindow 来循环 TAPS
我正在开发一个 PowerShell 脚本,该脚本可以自动打开具有特定 URL 的多个 Microsoft Edge 浏览器窗口。该脚本的目的是打开五个不同的网站,稍等一下...
如何在不选择项目的情况下使用SHOpenFolderAndSelectItems?
我正在使用 SHOpenFolderAndSelectItems 来打开一个显示特定位置(PIDL)的新资源管理器窗口。我对仅打开文件路径不感兴趣,因此我需要使用 PIDL
我写了一段代码来减小控制台的大小。但这在 Windows 11 上不起作用,使用 Visual Studio 2022 Community: #包括 #包括 使用命名空间 std; ...
Windows 区域设置 ID (LCID) 与 USB 语言 ID 相同吗?
我正在用 C# 开发一个工具,它允许用户为 USB 设备配置 USB 字符串描述符。字符串描述符之一是语言 ID。我希望 UI 显示 la...
Windows 中是否有从 UNC 路径检索服务器名称的 api? (\服务器\共享) 还是我需要自己做? 我找到了 PathStripToRoot 但它不起作用。
我想在 C++Builder 中为 TButton 控件着色。我正在尝试遵循我发现的信息,建议使用 SetWindowLong() 为我的 TButton 控件启用 BS_OWNERDRAW 样式,然后 catc...
我想在 C++ Builder 中为 TButton 控件着色。我正在尝试遵循我发现的建议使用 SetWindowLong 为我的 TButton 控件启用 BS_OWNERDRAW 样式的信息。然后到...
Windows API SetThreadContext 未设置 EFlags 进位标志
我尝试在 Windows 上运行机器代码以进行测试, 我有一个工作原型,唯一不工作的是 EFlags SetThreadContext 似乎没有正确地将 EFlags 应用于线程, 如果我
我正在处理一位客户的一些自发崩溃问题。 我有一个 Windows 窗体应用程序作为独立应用程序在 dotnet 8 上运行。该应用程序还实现了一些部分...
CreateFile共享模式和LockFileEx文件锁定有什么区别?
在 CreateFile 调用期间传递 0 作为 dwShareMode 参数将阻止其他进程获取文件句柄,直到当前进程调用 CloseHandle。 用LockF加锁的目的是什么...
MSDN 方法文档中的 [in] 和 [out] 是什么意思?
在http://msdn.microsoft.com/en-us/library/vstudio/ms164519(v=vs.100).aspx中,有 HRESULT VirtualProtect ( [in] void* lpAddress, [输入] SIZE_T dwSize, [输入] DWORD flNewProtect...
Winforms 按钮卡在 Enabled = false WS_Disabled 上?
在我们的“大型”Winforms .Net 应用程序中,有几个按钮陷入了奇怪的状态。 将容器面板设置为 Enabled = False 并将按钮设置为 Enabled = True 然后设置...
InstallHinfSection API 在驱动程序卸载期间不会删除与驱动程序相关的注册表项
我正在尝试使用InstallHinfSection API在Win10上安装/卸载内核驱动程序。我使用它安装驱动程序时没有遇到任何问题。它成功复制了驱动程序...
是否可以通过编程方式设置应用程序的 DPI,或者只能通过系统首选项设置 DPI? 注意:我的应用程序的 GUI 以 MFC 和 .NET 形式编码。 更新:...
CreateService Windows API 无法与以“-”开头的 serviceid 正常工作
我有一些代码尝试使用以下 API 在 Windows 上安装服务:https://learn.microsoft.com/en-us/windows/win32/api/winsvc/nf-winsvc-createservicea 我有 lpBinaryPathName 变量...