Ich habe eine kleine Batch-Datei geschrieben, die eine Exe aus der Lösung in den Ordner system32
kopiert.Ausführen einer Batch-Datei aus Windows Forms-Anwendung
copy "blah.exe" "%systemroot%/System32"
Die Batch-Datei funktioniert gut und kopiert die exe wenn RAN vom Desktop durch einen Doppelklick clikcing (exe auf dem Desktop als auch platziert)
Allerdings habe ich versucht, das von von Windows-Anwendung zu tun:
(EXE-Datei und batfile -> Eigenschaften -> Ausgabe immer zu kopieren) Das Cmd-Fenster wird angezeigt, aber die .exe-Datei ist nicht im Zielverzeichnis vorhanden. Was fehlt mir hier?
Warum Sie erwarten Sie 'blah.exe' im Ausgabeordner sein? – Oded
Mit System32 herumzufummeln ist eine schlechte Idee ... die neuere Windows-Version hat mehrere Sicherheitsmaßnahmen (unter anderem UAC), um sich davor zu schützen ... was genau versuchen Sie zu tun? – Yahia
@Yahia: Versucht, ein sysinternal Dienstprogramm zu System32 zu kopieren, um abel von der Befehlszeile – user1240679