ES_DISPLAY_REQUIRED
我正在构建一个 Windows 窗体应用程序,并正在实现线程执行状态ES_DISPLAY_REQUIRED (0x00000002),以防止应用程序处于活动状态时屏幕超时。如果程序由于某种原因崩溃,屏幕会正常超时,还是应该添加保护措施以在崩溃时重置此状态? 谢谢你的帮助。 此问题由: ES_DISPLAY_REQUIRED - Microsoft Q&A 总结而来
WinVerifyTrust 缓存
你好 我正在我正在从事的一个项目中使用 WinVerifyTrust 函数。 我想了解这个功能背后的行为是什么。 如果我正确理解,则使用了一些缓存,并且并不总是通过互联网连接检查吊销。 这是真的吗?是否可以知道如何以及何时执行缓存刷新?(基于时间段?) 感谢您的帮助 此致敬意 此问题由: WinVerifyTrust Cache - Microsoft Q&A 总结而来
如何以编程方式将“经过身份验证的用户”添加到本地组策略中的“创建符号链接”?
我想以编程方式将“经过身份验证的用户”添加到“创建符号链接”中,就像在计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 用户权限分配中的本地组策略编辑器中一样。 我找到了 IGroupPolicyObject 接口…
无法通过 SetScrollInfo 设置滚动条的范围
我正在读佩佐尔德先生的书,试图做一个记事本。当插入符号到达工作区的最后一行并按 Enter 键时,我需要设置滚动条的范围(在 nMax 上加 1),但我发现如果我通过 SetScrollInfo 设置滚动条的范围,总是失败,范围永远不会改变,除非我在 SetScrollInfo 之前使用 ShowScrollBar。 以下是可以重现故障的最小代码: #include <Windows.h> LRESULT CALLBACK WndProc(HWND hWnd, UINT…
如何使用DirectWrite自定义呈现器呈现下标或上标?
下标和上标渲染不是在DirectWrite中实现的(至少我找不到它),所以我按照这个制作了自己的渲染。虽然这似乎是非法的,但我修改了 DWRITE_GLYPH_RUN 的 fontEmSize 和 glyphAdvances 成员,以模仿上标和下标的结果。但是,这只会将字形向左移动,但该区域的宽度保持不变。修改后的 glyphAdvances…
我不能将 HLSL 内部函数用于 DXR,例如:TraceRay() , ReportHit() 等
我的设备支持 DXR。我可以使用一些与光线追踪相关的 HLSL 函数和结构,但有些我不能。编译器对 TraceRay() 给出以下错误: 编译器提供以下错误消息:“未声明函数 'TraceRay(RaytracingAccelerationStructure, int, int, int, int, int, int, RayDesc, HitInfo)'。请帮忙,我已经搜索了很多,但我没有找到任何有同样问题的人。 此问题由: I can’t use HLSL intrinsic functions…
Win32:PostQuitMessage(0) 是否会释放该线程中为 win32 控件分配的所有内存?
我正在使用 Win32 桌面应用程序。我正在尝试了解 PostQuitMessage(0) 将如何影响应用程序。 我的文档可以理解的是,PostQuitMessage(0) 函数发布一条WM_QUIT消息,该消息将退出其消息循环并将控制权返回给系统。因此,当我们执行此操作时,谁负责释放该线程中为 Win32 控件分配的所有内存。系统会自动释放还是我们应该处理这个问题? 谢谢 此问题由: Win32 : Will PostQuitMessage(0) release all the memory…
如何通过 etw 中 Microsoft-Windows-Kernel-Process 提供的进程启动事件获取命令行?
我在这里(https://learn.microsoft.com/zh-cn/windows/win32/etw/process-typegroup1 ProcessStart 事件的属性具有 CommandLine,因此我尝试使用 logman 来捕获进程的 start 事件。 logman create trace ProcessTest -p…
使用 InjectTouchInput 函数时,触摸板(通过 I2C)不工作
我正在尝试使用 InjectTouchInput 函数来模拟触摸板的触摸屏行为。但是,目前在调用 InjectTouchInput 来模拟光标移动时,滑动或单击触摸板(通过 I2C)时没有响应。 模拟运动的代码: 下面是一个示例代码供参考: if (bool_down) { var p2 = getPos(); int…
MDNS 浏览未报告条目删除
我正在尝试使用 Windows 的实用程序进行 MDNS 监控,并且我得到了“添加”操作,但在删除条目时我没有收到报告。 我找不到任何选项或类似的东西来启用此功能。我以为当这种情况发生时,也许你会得到某种地位,但我什么也没得到。Avahi 和 DNS-SD 都会报告这些消息,它们是网络上的正常消息,因此如果 Windows 不支持此功能,我会感到惊讶。 另外,是否有任何关于这一切如何工作的总体描述?文档并不清楚一切是如何工作的。 这是我正在使用的一个示例程序: #include…
Win32:RegisterClassExA 何时会失败?
我使用 Win32 应用程序。我正在阅读有关 RegisterClassExA 的信息,其中提到此函数可能会失败!为了获取更多信息,我们应该调用 GetLastError。 但是这个功能什么时候会失败呢?通过网络,我发现当我们给出错误的参数并且窗口类名称不唯一时,此函数可能会失败。此函数可能失败的所有其他情况是什么?如果我能列出所有可能失败的情况,那将会有很大帮助。 此问题由: Win32 : When can RegisterClassExA fail? - Microsoft Q&A…
哪些可能的情况可能导致 DisconnectNamedPipe 返回 false,而 GetLastError() 返回 1?
断开管道时发生错误。 客户端的行为是主动断开管道, 此时DisconnectNamedPipe 返回错误1,管道服务器日志报告错误109.哪些可能的情况可能导致DisconnectNamedPipe 返回 false,而 GetLastError()返回 1? 此问题由: What are the possible situations that may cause DisconnectNamedPipe to return false and GetLastError() to return 1? -…
IMbnPinManager::GetPinList 输出值类型
在以下文档中, https://learn.microsoft.com/en-us/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanager-getpinlist IMbnPinManager::GetPinList 输出值描述为: “指向表示设备支持的 PIN 类型的MBN_PIN_TYPE值列表的指针。” 但我实际上得到了一个具有 IMbnPin 接口的 IUnknown 列表的指针。 还有 IMbnPin…
FreeConsole 不会关闭终端 Windows 11
文档描述了 FreeConsole() 命令应将进程与其父控制台分离,然后,如果该控制台没有其他子进程,则该控制台将自动关闭。 这在 Windows 10 上工作正常,但在 Windows 11 上,运行 FreeConsole() 后控制台保持打开状态。唯一的解决方法是通过 PID 找到控制台,然后强制关闭它。 我相信这可能是终端的错误,因为终端现在是 Windows 11 中的默认控制台应用程序。 此问题由: [BUG] FreeConsole does not close Terminal on…
调试时 WASAPI 环回捕获中持续存在音频不连续性
我正在编写一个程序,该程序使用 WASAPI 环回捕获在 Windows 设备上捕获输出。原则上它工作正常,但是在我尝试调试它时,它会中断,从断点继续。 我可以在 Windows 自己的示例代码中重现这一点:我正在使用 CaptureSharedEventDriven 示例。 然后我按照说明将此演示更改为使用环回,这很简单: 在 GetDefaultAudioEndpoint 中将 eCapture 更改为 eRender 在 EnumAudioEndpoints 中将 eCapture 更改为…
难道Windows 10 和 11 不支持像 Windows 7 那样的自上而下的位图吗?
我在文件中有一个自上而下的独立于设备的位图,并使用 LoadImageW() 加载它并获取句柄。 在 Windows 7 中,位图加载正常。在 Windows 10 和 11 中,加载相同的位图将返回 NULL 句柄,并将最后一个错误设置为零。我的理解是,这表示位图无效。 如果我将位图文件转换为自下而上的位图,Windows 10 可以很好地加载它。根据记录,自下而上的位图是标准的 Windows 格式 - 位图中的第一行像素是最底层的行。自上而下的位图是反转的,第一行像素是最上面的行。这由…
我想要将 H264 数据从 IMFSample 传递到云端
你好 (基于媒体基础类) 我通过“OnReadSample”异步接收来自相机的 H264/H265 流。我想将 H264/H265 数据传递到云,而不是 IMFSample 类型。如果可能的话,请建议并向我展示工作示例的链接。 谢谢 此问题由 Want to pass H264 data from IMFSample to cloud - Microsoft Q&A 总结而来
无法发布 functionapp
执行命令func azure functionapp publish jcjsapitest1时,系统一直在提示 Starting the function app deployment... Error updating app settings:…
按钮在失去焦点之后,依旧呈现蓝色的边框
在非对话框窗口中,在另一个窗口中的控件聚焦后,按钮保持蓝色焦点边框是已知的错误还是正常行为?我检查了一下按钮是否接收到WM_KILLFOCUS消息,是的。我注意到,在这种情况下,按钮保持BS_DEFPUSHBUTTON样式。 GIF示例: 到目前为止,我在以下系统上看到了行为:Windows Vista SP2、Windows 7、Windows…
[CFAPI]StorageProviderSyncRootInfo.Id 有什么用途,如何使存储提供程序成为一部分?
我正在使用Cfapi的桌面客户端上工作,我对 StorageProviderSyncRootInfo.Id 属性有一些疑问。首先,它在 Windows 或 Cfapi 中有什么用途?目前,我们使用的是一个唯一的…