c# - 如何获取调用 APP URI 的进程的句柄
问题描述
所以我想在开始/加入会议后获取 ZOOM Window 的窗口句柄。我可以通过 process 命令打开 ZOOM。我目前正忙于获得它的句柄。
当我尝试做时p.MainWindowHandle
,我得到一个进程已经关闭的异常。
Process p = Process.Start("zoommtg://zoom.us/join?action=join&confno=....................");
p.WaitForInputIdle();
//p.WaitForInputIdle();
//GetTopWindow((IntPtr)null);
SetParent(p.MainWindowHandle, CBox.Handle);
//SendMessage(p.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
其他想法:
- 我找到了这个函数
GetTopWindow()
,但我不知道如何解析 null 以获得系统范围的搜索。
感谢您的帮助
再次提问
- 如何获取由 APP URI 启动的应用程序的窗口句柄
- 如何在 C# 中使用“GetTopWindow()”来获取系统中最顶层的窗口
解决方案
推荐阅读
- java - 如何使用文件资源管理器 Android Studio 将歌曲添加到我的歌曲播放列表?
- c# - C# Linq 将多个值组合成数据行
- python - \2 表示正则表达式
- java - 为什么 Firestore DocumentSnapshot 数据大小始终为零?
- java - 对于使用 Slick 的 Rep[Optional[...]] 的产量
- r - 如何在R中将入住和退房日期分解为每日级别?
- c - C Realloc 导致分段错误
- python - 从给定的.txt文件python中读取文件名
- javascript - 带有 react-router 的 React SPA 应用程序中的 Google Tag Manager
- javascript - 内容搜索字段的值也有一个字段