什么是在C#(或.NET)中管理外部Windows应用程序的最佳方法?
到目前为止,我已经能够使用System.Diagnostics.Process启动进程,但是这仅允许我启动/终止进程。 (根据我的了解)
我注意到System.Diagnostics.Process具有CloseMainWindow()例程,它将向进程的窗口发送请求。 我可以使用此Process类发送不同的消息吗? (如果可以,请问在哪里可以学习这些Windows消息)
我需要能够管理外部程序并以以下方式操纵它: 1)启动 2)终止进程 3)显示应用程序(全屏幕和任务栏中) 4)隐藏应用程序(全屏幕和在任务栏中)
更多详细信息: Windows 7,限制于.Net 3.5 Framework
到目前为止,我已经能够使用System.Diagnostics.Process启动进程,但是这仅允许我启动/终止进程。 (根据我的了解)
我注意到System.Diagnostics.Process具有CloseMainWindow()例程,它将向进程的窗口发送请求。 我可以使用此Process类发送不同的消息吗? (如果可以,请问在哪里可以学习这些Windows消息)
我需要能够管理外部程序并以以下方式操纵它: 1)启动 2)终止进程 3)显示应用程序(全屏幕和任务栏中) 4)隐藏应用程序(全屏幕和在任务栏中)
更多详细信息: Windows 7,限制于.Net 3.5 Framework