在C#(或.NET)中管理外部
Windows应用程序的最佳方法是什么?
到目前为止,我已经能够使用System.Diagnostics.Process启动进程,但是这只允许我启动/终止进程. (从我收集到的)
我注意到System.Diagnostics.Process有一个CloseMainWindow()例程,它将向进程窗口发送请求.我可以使用此Process类发送不同的消息吗? (如果是这样,任何人都可以指出我可以了解这些Windows消息的方向)
我需要能够管理外部程序并通过以下方式对其进行操作:
1)发射
2)杀戮过程
3)显示应用程序(全屏和任务栏)
4)隐藏应用程序(全屏和任务栏)
更多详情:
Windows 7,受限于.Net 3.5 Framework
解决方法
您可以使用interop并使用SendMessage来完成所有功能.见:
http://pinvoke.net/default.aspx/user32.SendMessage
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。