我想知道是否有任何方法可以设置通过 Process.Start 启动的 ClickOnce 部署应用程序的位置和大小。使用普通(.exe)应用程序没有问题,我可以这样做:
var externalAppProcess = Process.Start("calc");
var externalAppPtr = externalAppProcess.MainWindowHandle;
然后使用调用的 MoveWindow 设置位置、大小等内容。但是,当我启动 appref-ms 文件时,它运行没有任何问题,但我无法访问它的 MainWindowHandle,它说“进程已退出,所以所要求的信息不可用”。有任何想法吗?