将 Windows 服务与交互式窗口 (HWND) 连接的好方法是什么?
我有两项 Windows 技术,我想将它们结合起来:一个 TSP(TAPI 服务提供程序)和一个围绕某些硬件的 API。 API 同步接受请求,但通过向传递的 HWND 发…
从 Windows 方法获取错误 ID:0:FindWindow
我正在尝试向我的 Delphi 应用程序发送 Windows 消息,但我在使用 FindWindow 方法时遇到问题: 我从 GetLastError 方法获取错误 ID 0。 我正在运行 V…
使用 WM_SHOWWINDOW 显示窗口而不是 ShowWindow()
我正在尝试使用热键实用程序(或 NirCMD 等)的 SendMessage 功能来弹出隐藏窗口。例如,我可以通过发送 0x0010 (WM_CLOSE) 来关闭窗口,但是当我尝试…
Delphi - 如何向 TDataModule 发送 Windows 消息?
我需要向 Delphi 2010 应用程序中的 TDataModule 发送 Windows 消息。 我想使用 PostMessage(???.Handle, UM_LOG_ON_OFF, 0,0); 问题: TDataModule …
C# - 从特定应用程序捕获 Windows 消息
我正在编写一个 C# 应用程序,它需要拦截另一个应用程序发送的窗口消息。编写我正在监视的应用程序的公司向我发送了一些示例代码,但它是用 C++ 编写…
防止 Windows 关闭
为了检测并防止关闭计算机,我使用了非常简单的程序。它只有一种形式和一个私有过程,如下所示: TForm3 = class(TForm) private procedure WMQueryEn…
如何在单独的进程中使用 SendMessage(..) 发送数据记录
我用来在两个单独的进程上发送数据,但失败了。它只能在相同的进程下工作......这是概念。 //------------------------------------------------ ----…
如何处理Windows消息中动态分配数据的生命周期?
简单的任务:发送带有动态分配数据的Windows 消息,例如任意长度的字符串。您将如何承担释放这些数据的责任? Windows 消息的接收者可能负责释放该数…
当包装控件设置捕获时,如何接收鼠标事件?
当我按下修饰键(Shift 或 Control)进行单击时,我的 WndProc 没有看到鼠标松开通知。我在没有修饰键的情况下看到它们,并且在使用修饰键时看到鼠标…
如何在 C# 服务和单独的 VB 6 应用程序之间来回传递结构(或类)消息?
我需要在 ac# 服务和正在运行的 vb 6 应用程序之间传递数据,考虑使用 Windows Messaging。如何在 C# 服务和正在运行的 VB 6 应用程序之间来回传递数…
窃取另一个应用程序树视图的内容
我有一个用 Java 编写的带有非常大的 TreeView 控件的应用程序。我想仅在叶子的类似 XPath 元素的列表(只是字符串而不是 JList)中获取树控件的内容…
不同的 RegisterWindowMessage() 名称看起来相同
使用 C/C++ Windows API RegisterWindowMessage() 我使用应用程序的名称作为消息名称。 接下来,我使用相同的方法调用 CreatMutex()名称以便我可以判…