user32相关内容

如何以编程方式锁定Windows工作站?

可能重复: 我目前正在使用需要锁定工作站功能的Visual Studio Windows窗体应用程序。调用函数时,如何利用user32.dll进行锁定(Windows + L)? 解决方案 我自己还没有尝试过,但是我发现在Google上 Process.Start( @“ C:\WINDOWS\system32\rundll32.exe”,“ user32.dll,LockWo ..
发布时间:2020-09-25 21:02:20 C#/.NET

发送WM_SETTINGCHANGE消息以刷新桌面

我设法通过此一线程序以编程方式更改了我的桌面背景: DllCall("user32.dll", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $CmdLine[1], "int", 0) …通过将所需的墙纸拖放到已编译的脚本上. 我有另一个程序可以更改桌面,但是由于某种原因无法发送WM_SETTINGCHANG ..
发布时间:2020-09-14 18:40:56 其他开发

带有图标的MessageBox文本如何获取?

我正在尝试关闭特定的MessageBox(如果它根据标题和文本显示).当MessageBox没有图标时,我可以使用它. IntPtr handle = FindWindowByCaption(IntPtr.Zero, "Caption"); if (handle == IntPtr.Zero) return; //Get the Text window handle IntPtr ..
发布时间:2020-07-31 01:23:00 C#/.NET

如何从javascript调用user32.dll方法

我在浏览器上运行了一个javascript。是否可以在user32.dll中调用函数/方法。 通过使用pInvoke调用可以从C#中实现。如何在JavaScript中执行相同操作? 谢谢, Datte 解决方案 由于JavaScript沙箱,如果没有需要提升安全权限的中间层(例如Netscape样式的浏览器插件),则无法做到这一点(广泛使用)支持),ActiveX控件(几 ..
发布时间:2019-05-24 18:55:19 前端开发

如何使用vba中的windowapi中的findwindow函数找到窗口?

我正在尝试找到一种方法来检查窗口是否使用Findwindow函数打开。如果我知道窗口的整个名称,我可以找到窗口。在下面的代码中,我知道窗口的名称是“win32api - 记事本”,所以我可以很容易地找到窗口,但是我想知道是否可以识别窗口,如果我只知道部分名称,如“win32 *”。 公共声明函数FindWindow Lib“user32”别名“FindWindowA”(ByVal lpCla ..
发布时间:2017-09-24 19:24:17 Office

设置Windows问题图标(WinXP和Win7)

我使用js-ctypes制作一个firefox插件,并使用user32.dll函数设置配置文件所有窗口的图标。 我计划 因此,我设置的图标如下: GitHub - Gist :: Noitidart / _ff-addon-snippet-ChangeWindowIcon.js - Rev2 代码被简化了。这个代码我用来应用到所有的窗口: Cu.import('resou ..
发布时间:2016-11-02 00:41:16 C/C++开发

在某些计算机上忽略CB_SELECTSTRING

我使用user32库自动化一些浏览器的点击在Windows,IE - 特别是“保存为”对话框。我的解决方案工作正常在我的盒子,但在其他计算机上不是真的。 问题是当我在组合框中设置下载路径时,我传递的文件名被忽略,并使用原始值。其他消息在两种环境下都被接受,包括点击按钮,获取窗口的句柄,迭代窗口,你命名。 我知道这是一个相当广泛的问题,但任何想法可能会影响这种行为?我相信我的代码是正确的 ..
发布时间:2016-11-01 22:45:01 C#/.NET

WM_GETICON不工作(Windows)

如果我不使用WM_SETICON首先设置图标,那么WM_GETICON总是返回0.这很奇怪。请帮助。 这是我的代码,可以复制粘贴到便笺本并运行。 c $ c> SendMessage(targetWindow_handle,WM_GETICON,ICON_SMALL,ctypes.voidptr_t(0)), hIconSmall_orig 和 hIconBig_orig 总是返回0我 ..
发布时间:2016-10-20 23:56:16 C/C++开发

的WinForms:如何确定窗口不再有效(无子窗口具有焦点)?

我的应用程序使用多个窗口 我想隐藏的情况下,一个特定的窗口的应用程序失去焦点(当活动窗口不是应用程序窗口)的来源 我处理我的主要形式的停用事件。 私人无效MainForm_Deactivate(对象发件人,EventArgs五) { Console.WriteLine(“取消”); 如果(GetActiveWindow()== this.Handle) { Consol ..
发布时间:2016-10-08 22:24:42 C#/.NET

从.NET中使用非托管的DLL系统范围壳牌挂钩

我已经使用了与成功近以下CodeProject上的文章中提供的代码,但它似乎只在Vista / 7(我猜是因为UAC)的部分工作。它适用于当前线程,但它不拾取系统范围内的活动。我已经在清单尝试添加requireAdministrator并签署了双方非托管和托管组件,而不会出现帮助 的使用窗口消息来实现全球系统钩子在C# 我的主要目标是使用SetWindowsHookEx函数赶在非托管装 ..
发布时间:2016-10-04 16:30:15 C#/.NET

更改Windows 10的任务栏颜色

是否可以更改任务栏编程的颜色吗?我想改变颜色为固体(不透明)黑色但只在任务栏(这就是为什么我不能使用 DwmSetColorizationParameters 功能的原因。它改变了整个色的Windows UI) 我能够通过发现任务栏的的hWnd ( FindWindow函数(“Shell_TrayWnd”,NULL); ),并通过设置DWM API函数的透明度 DwmEnableBlurBe ..
发布时间:2016-10-03 20:39:59 C#/.NET

需要激活一个窗口

我有这样的情况。 我有一个应用程序的窗口句柄。我需要将其激活。我尝试了所有这些功能,但并不总是工作。(大部分时间,它不工作的第一次,我将不得不在其手动点击来激活它。第二次尝试以后,它工作正常) 为什么我这样做的原因是因为我写的,我需要执行形式的Form.Activate事件代码。 应用是单实例应用程序。当创建一个新的实例,它首先检查任何其他过程的存在,如果找到,老工艺的手柄传递到这些功能,使 ..
发布时间:2016-09-06 13:57:53 C#/.NET

导演鼠标事件函数[DllImport(QUOT; user32.dll中")单击,双击

我试过 函数[DllImport(“user32.dll中”)] 静态的extern BOOL SetCursorPos(INT X,int y)对; 和它的作品非常精美,将光标移动到所需的点。我从来没有尝试过这样那样一个DLL导入之前,但它的工作原理:)。不过,我想要更多,我可以提取什么呢? 我主要是想使双击,单击或使用选装车轮没有任何鼠标输入,只需将代码中,我该怎么办呢?我怎么能检 ..
发布时间:2016-08-30 16:06:57 C#/.NET

使用的User32.dll SendMessage函数发送键使用ALT修改

可能重复:结果 的 C#和SendMessage消息(键)不工作 我写发出按键来使用的 user32.dll中的定义SendMessage函数的另一个应用程序的应用程序。我已经想通了如何发送一个按键,但我难倒尝试发送按键与ALT键一起。 有关我的问题的目的,我将专注于发送F1和ALT + F1。 如上所述,我能送F1键没有问题。这里是发送F1键我的代码片段: // DL ..
发布时间:2016-08-30 14:01:03 C#/.NET

使用SendMessage函数用于模拟用户鼠标点击

我需要使用SendMessage函数来回回在目标程序作为SendMessage函数块模拟用户点击,直到它触发完成处理该事件。这样做的原因是,这种阻塞使机会,如果任何对话框开辟了作为点击的结果来检测。我的问题是目前,虽然我可以点击在打开模型对话框中嘲笑了形式使用WM_LBUTTONDOWN和WM_LBUTTONUP消息consecutivly上的一个按钮来上班,我不能让它在标准的Windows应用程 ..
发布时间:2016-07-27 20:27:25 IPhone

在64位系统中的C#PInvoking user32.dll中

这是错误的的PInvoke user32.dll中的64位Windows,从64位应用程序?我这样做成功了很多次,从未发生过的错误,但它似乎是矛盾的。我应该找user64.dll呢? 解决方案 名称 user32.dll中是一种误导。这是64位版本的 user32.dll中你打电话的。 64位版本位于%WINDIR%\ SYSTEM32 \ user32.dll中。 一个32位版本是为了与3 ..
发布时间:2015-11-28 11:57:27 C#/.NET