Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#1

Nur mal so: CreateProcess auf neuerem Windows

  Alt 3. Nov 2010, 15:26
Da ich gerade etwas reversen muß und deshalb die NTDLL und KERNEL32 von Win7 am Wickel habe, ist mir aufgefallen, daß dort in CreateProcessInternalW (aufgerufen von MSDN-Library durchsuchenCreateProcessW und MSDN-Library durchsuchenCreateProcessAsUserW) auf die Dateiendungen .cmd und .bat prüft und dann scheinbar automatisch mit "cmd /c" korrigiert. Das war auf älteren Windows-Versionen nicht so. Dort mußte man ShellExecute benutzen oder eben explizit cmd.exe und /c angeben.

Fand es nur interessant und dachte, daß es vielleicht andere interessieren könnte.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat