我正在为在Windows CE上运行的掌上电脑的应用程序。我要开始另一个进程,但我需要它来启动隐藏或最小化。这样做,在完整的Windows框架是没有问题的,我只是设置

Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;

但StartInfo.WindowStyle不能在Windows CE存在。如何做到这一点有什么是可在Windows CE?

编辑:我没有任何信息,甚至访问应用程序/被以这种方式运行的进程。我得到一个ini文件的路径和可选参数,所以我不能更改将要运行的应用程序。

有帮助吗?

解决方案

视窗CE本身不支持STARTUPINFO结构的传递给CreateProcess的原生API,所以没有办法了CF可以实现它。你唯一的选择就是运行它,然后使用FindWindow函数查找和隐藏/最小化。

其他提示

你有在两个应用程序的源控制?你可以提供一种具有一个命令行参数语义“启动隐藏的” - 第二程序能读此,并开始为隐藏

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top