在A程序中用进程调用B.exe(没有B的源代码),B的界面没有任何按钮,如何在A程序中利用C#语句将B置为后台运行?
看过一楼的回答了,不好意思,我掉了一个重要条件,就是程序是用.net 2.0在windows mobile上写的,移动设备上的ProcessStartInfo 没有WindowStyle 属性。
B程序只有一个exe,没有源代码,只能调用,不能修改。
C# 让程序后台运行
答案:3 悬赏:60 手机版
解决时间 2021-03-15 07:47
- 提问者网友:蔚蓝的太阳
- 2021-03-15 00:58
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-03-15 02:23
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(startInfo);
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(startInfo);
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-15 04:39
在 B程序中开始就设置
[DllImport("coredll")]
private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);
private const int SW_MINIMIZE = 6;
load****
{
ShowWindow(this.Handle, SW_MINIMIZE);
}
- 2楼网友:神的生死簿
- 2021-03-15 03:12
你说的那个在最小化之后 还可以的,要使用全局键盘钩子,有点小麻烦 全屏时还可以出现,可以看一下这个: http://hi.baidu.com/sohighthesky/blog/item/162c85f6c9638a2a720eec2e.html
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯