【发布时间】:2023-03-05 18:00:01
【问题描述】:
如何使用 C#.NET 获取 Win32 应用程序的句柄?
我想在我的 C# 应用程序中处理 Skype 应用程序。
有可能吗?
【问题讨论】:
-
什么样的句柄,windows中的句柄有很多种形式。请解释您要完成的工作,我们可以帮助指导您。不要陷入XY Problem,询问你的问题(关于与Skype交互的问题,我们还不知道)而不是你想出的解决方案遇到的问题(得到一个句柄)
-
我想获得 Skype (DllImport) 的参考。打开Skype时,我想获取它的Skype的x和y坐标。
-
如果你作为 System.Diagnostics.Process() 运行它,你可以获得
.Handleproperty -
Ram 指的是顶级窗口句柄,正如声明的希望找到 X 和 Y 坐标所暗示的那样。 @Ram 顺便说一句,如果您更喜欢按标题而不是进程名称查找窗口,则可以使用代码 sn -p here。