首页 新闻 会员 周边 捐助

进程崩溃时结束U3D场景

0
悬赏园豆:20 [已解决问题] 解决于 2022-11-09 16:07

将场景嵌入winform的panel后,程序崩溃(发生未捕捉的异常)后,场景进程还一直在。

 

这是场景嵌入的代码:

 process = new Process();
 process.StartInfo.FileName = "ta.exe";
 process.StartInfo.Arguments = "-parentHWND " + panel1.Handle.ToInt32() + " " +             Environment.CommandLine;
 process.StartInfo.UseShellExecute = true;
 process.StartInfo.CreateNoWindow = true;
 process.Start();
 process.WaitForInputIdle();
 EnumChildWindows(panel1.Handle, WindowEnum, IntPtr.Zero);

左眼水星的主页 左眼水星 | 初学一级 | 园豆:123
提问于:2020-02-19 14:35
< >
分享
最佳答案
0

1 在内嵌程序捕捉异常后关闭winform进程.
2 winform不断扫描是否存在内嵌程序进程.

感觉原理很傻,不过表现其实还可以,像是一个程序似的

收获园豆:20
猝不及防 | 老鸟四级 |园豆:2878 | 2020-02-20 08:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册