1
Ich kann die Umleitung von der Befehlszeile aus arbeiten, aber ich kann die Umleitung von meinem C-Code nicht funktionieren. Irgendwelche Vorschläge werden sehr geschätzt!Windows-System-Befehlsumleitung in c
// Dies funktioniert: -hashfile Befehl erfolgreich abgeschlossen.
memset(&tchar[0], 0, sizeof(tchar));
sprintf(tchar, "certutil -hashfile \"\%s\"\ MD5", output_file);
system(tchar);
Dies gilt nicht -> Fehler: Erwartet nicht mehr als 2 args erhielt 4
sprintf(tchar, "certutil -hashfile \"\%s\"\ MD5 ^> "\C:\\TEMP\\image.cksm\"\"", output_file);
Danke für die Anregung, aber es hat immer noch den gleichen Fehler: Erwartet nicht mehr als 2 args erhielt 4 –
Das ungerade ist ... Was ist die _Win_ Version, und welchen Compiler benutzen Sie? Ich kompilierte es erfolgreich mit _VStudio21k0_ und lief es auf _Win10_. – CristiFati
Windows 7 mit einem LabWindows CVI-Compiler von National Instruments. –