allgemeine Dateioperationen
-
Allgemeine Dateioperationen, wie Öffnen, kopieren, Löschen, verschieben...was ist hier z.B. falsch?
System.IO.File.Open("C://Windows/system32/regedt32.exe", System.IO.FileMode.Open);
-
davon abgesehen dass der pfad sehr komisch ist: garnichts.
bitte etwas genauere fehlerbeschreibung, danke.
kann es sein, dass du die datei nicht oeffnen sondern ausfuehren willst?
-
Einen Prozess starten kann man per 'System.Diagnostics.Process.Start'.
-
okay: hab's, wenns jetzt aber um die Systemsteuerung geht, wie geht das denn, da greift die Rundll ja auf die Shell zu, trotzdem funktioniert folgendes nicht:
System.Diagnostics.Process.Start("RUNDLL32 Shell32,Control_RunDLL");
-
XaTrIxX schrieb:
okay: hab's, wenns jetzt aber um die Systemsteuerung geht, wie geht das denn, da greift die Rundll ja auf die Shell zu, trotzdem funktioniert folgendes nicht:
System.Diagnostics.Process.Start("RUNDLL32 Shell32,Control_RunDLL");
Argumente übergibt man nicht direkt sondern über eine StartInfo. Also: erstell ein StartInfo-Objekt, füll es mit dem Prozessnamen und den Parametern und übergib es der 'Start'-Methode. In der MSDN steht mehr dazu und Beispiele gibt's auch:
http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.aspx