Diese Funktion prüft ob ein dos Befehl ausführbar ist
/// <summary>
/// Diese Funktion prüft, ob ein Dos Befehl problemlos
/// ausgeführt werden kann.
/// </summary>
/// <param name="command">Der Dos Befehl</param>
/// <returns></returns>
public bool IsDosExecutable(string strCommand)
{
//Dos Befehl ausführen
Process p = Process.Start("cmd", "/c " + strCommand);
//warten bis beendet wurde(daher besser kein pause testen ;-)
p.WaitForExit();
//ExitCode untersuchen(0=problemlos 1=Fehler!)
if (p.ExitCode == 0)
{
return true;
}
else
{
return false;
}
}
1 Kommentare zum Snippet