C#コードからアプリケーションを起動しようとしています。以下にコードを示します。しかし、exeは「アプリケーションで問題が発生したため、閉じる必要があります。ご不便をおかけして申し訳ありません」というエラーが表示されます。
コマンド値を次のように渡します
command = "\"C:\\Program Files\\Nimbuzz\\Nimbuzz.exe\"";
コード:
private int ExecuteSystemCommand(string command)
{
procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd", "/c " + command);
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = false;
proc = new System.Diagnostics.Process();
proc.StartInfo = procStartInfo;
proc.Start();
return proc.Id;
}
ただし、デスクトップショートカットから開くと、exeは正常に開きます。何が悪いのかわかりません。提案してください。