-4
私はアプリケーションがC#で開発されていることがあります。ブロックされているとブロックされ、ブロックされると再起動する必要があります。アプリケーションがフリーズしているかどうかを検出してクローズして再起動する方法があるかどうかは分かります。アプリケーションがロックされていることを検出します。
ありがとうございます!
私はアプリケーションがC#で開発されていることがあります。ブロックされているとブロックされ、ブロックされると再起動する必要があります。アプリケーションがフリーズしているかどうかを検出してクローズして再起動する方法があるかどうかは分かります。アプリケーションがロックされていることを検出します。
ありがとうございます!
それは第三者が再起動するプログラムの開発可能性がありますので:
あなたがそうのようなC#でのプロセスの再起動:
Process[] procs;
procs = Process.GetProcessesByName("Name");
// Test to see if the process is not responding.
if (!procs[0].Responding)
{
procs[0].CloseMainWindow();
procs[0].WaitForExit();
procs[0].Start();
}
をそれ以外の場合は、コメントで提供ヒントに従ってください。
解決策は、アプリケーションがフリーズしないようにコードを修正することです。 – ThiefMaster
UIスレッドでブロック作業をしないでください。 – SLaks