... auch hätte der Rückgabewert vielleicht nichts gebracht, weil ja der cmd.exe nicht ausführbar war.
Doch, das hätte Dir der Rückgabewert sagen können. Z. B. mit dem Wert ERROR_FILE_NOT_FOUND.
Den bekommt man nämlich, wenn man irgendwas vorhandenes aus Rechtsgründen nicht nutzen darf.
Oder heißt es aus Rechtegründen
Ok: Mangels entsprechender Rechte.