我正在编写一个c#应用程序,它使用了一个CAD软件的SDK/dll。我注意到当用户运行我的应用程序时,他/她的CAD软件正在忙着做一些事情(保存一个大文件--因此没有响应),我的应用程序挂起,因为它调用CAD软件来获取当前的文件名。
有什么办法可以让CAD软件更好地发挥作用吗?
一种设想是:
我是c#的新手,所以可能会有解决办法,但我不知道如何问正确的问题。
发布于 2018-04-26 00:03:26
这似乎对我有用
public static bool Ping()
{
var proc = Process.GetProcessesByName("3DEXPERIENCE");
return proc[0].Responding;
}
https://stackoverflow.com/questions/49932661
复制相似问题