在 VB.NET 中制作一个 DLL,我可以将其用作 DllImport
我可以在 VB.NET 中创建一个 DLL,并可以在 VB.NET 中使用标记 DllImport 来使用它,就像我们从“user32.dll”导入函数一样吗?…
检测 VB.NET 中的用户是否可以看到 Windows 登录屏幕
嘿 StackOverflow VB.NET 成员, 运行以下代码(锁定计算机)后,我必须应用什么代码才能查看用户是否已成功登录计算机以及我所谓的“锁定屏幕”是否…
VB6:获取第 3 方控件内子控件的 hWnd
我有一个vb6第三方UpDown控件(让它成为ControlX),通过UISpy我可以看到ControlX里面有2个控件,一个是“ThunderRT6TextBox”,另一个是“UpDown20Wn…
使用 C# 中的 SystemParametersInfo (SPI_GETSCREENREADER SPI_SETSCREENREADER)
我这样做正确吗? [DllImport("user32", CharSet = CharSet.Auto)] internal static extern long SystemParametersInfo(long uAction, int lpvParam, …
GetAsyncKeyState 还有一些问题?
为什么在使用 GetAsyncKeyState 时,单次按下时会出现超过 1 个(几百个)按键的情况。当我只按一次时,它会打印一百个相同的键。 谢谢,…
无法读取其他应用程序的标题
跳转我如何在主程序中找到窗口句柄... 在 C# 中, 我运行 notepad.exe 然后在其中输入一些内容,然后使用 SPY++ (0x111111) 找到主窗口句柄, [DllImp…
是否可以将 Win32 应用程序的输出重定向到图片框?
我以前见过将 Windows Media Player 的输出重定向到 C# 中的 Picturebox 的代码示例。我有兴趣为其他 Win32 应用程序执行此操作。考虑到我可以获得要…
从 C# 代码调用的 SetTimer Windows API 中的回调方法存在问题
我目前参与的一个项目是将一些旧的 VB6 代码迁移到 C# (.Net Framework 3.5)。我的任务是仅仅进行迁移;任何功能增强或重构都将被推迟到项目的后期阶…
p/invoke 和 EnumDisplaySettingsEx 的困难
我正在尝试检索系统上存在的所有各种监视器(及其适配器)的信息。到目前为止,我尝试使用 EnumDisplayDevices 列出所有显示器效果很好 - 它发现了两…
Win32API 复制 Spy++ Python 中的窗口信息功能
我有一个第三方 GUI 程序,我用 Python 类(使用 ctypes)包装它。 是否有 Win32 API 函数可以执行以下操作? 1) 获取给定屏幕位置的窗口的窗口句柄。…
使用 rundll32 user32.dll 来指示用户环境已更改
我无法在 Windows 7 中修改环境变量。 但是我已被授予修改注册表设置的权限。 例如我可以修改: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro…
是否有本机 .NET 方法或与 user32.dll 的 GetKeyboardState 等效的方法?
答案:此方法没有本机管理的等效方法。不过,可以在 pinvoke.net 找到一个很好的托管代码 API 示例。 大家好, 我有一个接受“跟踪模式”标志的应用程…