如何从 javascript 调用 user32.dll 方法
我有一个在浏览器上运行的 JavaScript。是否可以调用 user32.dll 中的函数/方法。 这可以通过 C# 使用 pInvoke 调用来实现。我如何在 JavaScript 中做…
使用非托管 DLL 来自 .NET 的系统范围 Shell 挂钩
我过去曾成功地使用过以下 CodeProject 文章中提供的代码,但它似乎只能在 Vista/7 上部分工作(我猜是因为 UAC)。它适用于当前线程,但不会获取系统…
C# 在 64 位系统上调用 user32.dll
从 64 位应用程序在 64 位 Windows 上 pinvoke user32.dll 是否错误?我已经成功地完成了很多次并且从未出现过错误,但这似乎是矛盾的。我应该寻找 us…
如何关闭窗口的 WS_CAPTION 样式(使用 user32.dll)?
我正在将第 3 方应用程序嵌入到 C# Windows 表单上的面板中(使用 user32.dll 中的 SetParent)。然后,我需要关闭标题栏窗口样式 WS_CAPTION,以便它…
GetIconInfo 函数无法正常工作
我编写了一个应用程序,它使用 user32.dll 的 GetIconInfo 函数获取当前光标的图标信息,它在一段时间内工作正常,但一段时间后它开始提供ICONINFO.hb…
如何隐藏标题栏并锁定已移动到 ac# 形式面板中的 exe(非托管代码)上的位置?
我必须在 .net windows 窗体的面板中“嵌入”一个 .exe。 我正在使用 user32.dll SetParent 将启动的应用程序的父级设置为表单面板句柄来执行此操作。…
如何获取应用程序的活动子窗口?
我有这个问题:我有一个特定应用程序的 mainWindow 的处理程序,并且我想在该应用程序上模拟按键... 我正在使用 sendMessage/postMessage api 调用来…
使用 SendMessage 模拟用户鼠标点击
我需要使用 SendMessage 来模拟用户在目标程序中的点击,因为 SendMessage 会阻塞,直到它触发的事件完成处理为止。 这样做的原因是,此阻止提供了检…
如何获取应用程序的活动子窗口?
我想将 pressKey 事件发送到某个应用程序,该应用程序不是 Windows 中的活动应用程序,因此我必须使用 sendMessage/postMessage api 调用。 但是,我…
如何确定 Silverlight 应用程序中是否切换了大写锁定?
在 Silverlight 应用程序的登录屏幕中,我需要确定是否切换了 Caps Lock。 通过处理 KeyUp 或 KeyDown 事件,这很容易,但是即使没有按下某个键,如何…
User32 的 ShowWindow 未按预期运行
我使用 User32 中的 ShowWindow 方法向用户隐藏窗口 (cmd.exe)(主要是为了防止他们关闭它)。 当用户打开表单时,进程启动并隐藏,然后当表单关闭时…