Launch.exe 1.2 von Andreas Stiller; ausfhrbares Programm fr Windows XP 32

Launch ist ein Kommandozeilen-Tool, das mehrere Programme gleichzeitig auf
verschiedenen Prozessoren anstarten kann. Dabei lsst sich auch die
jeweilige Priorittsklasse und die Prioritt des Hauptthreads vorwhlen.

Launch file1 [Parameter1] file2 [Parameter2] file3 [Parameter3] ...

Parameter:
/p="xxxx yyyy zzz"   Parameter fr die Applikation
/a=xxx  Prozessoraffinitt fr file, xxx= 0 ohne (ist default)
        1: Prozessor 1, 2:Prozessor 2, 3:Prozessor 1+2, 4: Prozessor 3 ...
/c=xxx  Priorittsklasse xxx=N[ormal] ist default, H[igh],R(ealtime), I[dle]
/t=xxx  ThreadPrioritt xxx=N[ormal] ist default,
        L[owest],B(elow), A[bove],T[imecritical]
/u=xxx  startet file xxx-mal an (mit xxx <= 32
        dann kann man mit Affinitten und Prioritten ber eine mit Kommata
        getrennten Liste eingeben:
         z.B Launch test.exe /u=4 /a=1,2,4,8 /c=H,H,I,I
         startet viermal test.exe auf Prozessor 1,2,3,4 -- sofern vorhanden
         die ersten beiden Aufrufe mit hoher Prioritt, die nchsten mit Idle
         Es gilt hierbei das Wrap around, ist xxx grer als die Liste,
         so beginnt die Zuordnung wieder von vorn.
/w       Launch wartet das Ende aller gestarteter Applikationen ab
         und zeigt Kernel/User/Idle-Zeiten an
neu in 1.1 
                   
/f=xxx	 Setzt die unter /c und /t angegebenen Prioritten nach xxx Millisekunden

neu in 1.2 
/r=username:passwort  ("Runas") voranstehendes Programm luft unter dem Account username mit passwort

auerdem neu:  bergabe von Parametern, die ein " enthalten ist nun mglich: "" im String 
wird als " interpretiert, z.B. launch /P="""hier steht irgendwas"" /xxx /yyy" bergibt 
"hier steht irgend was" /xxx /yyy
     