Ein bisschen unglücklich formuliert, die Priorität bedeutet normalerweise salopp gesagt wie oft/lange ein Programm Rechenzeit bekommt im Verhältnis zu anderen gleichzeitig laufenden Programmen.
Was du suchst gibt es nicht, wäre auch nicht besonders sinnvoll, denn unabhängig von einer solchen Reihenfolge könnten Programme immer noch beliebig kurz nacheinander (quasi gleichzeitig) starten -- es muss also auch Verzögerungen dazwischen geben und wie soll man da allgemeingültig einen sinnvollen Wert festlegen?
Wenn du eine solche Funktion brauchst wäre mein Tip: Lege die Programme nicht in den Autostart sondern stattdessen ein Script, das sie in der richtigen Reihenfolge mit den richtigen Wartezeiten dazwischen startet. Für ein so einfaches Script tut es sogar ein BAT, ungefähr so
@echo off
start "C:\Program Files\Foo\FOO.EXE"
ping -n 2 127.0.0.1 >nul
start "C:\Program Files\Foo\BAR.EXE"
usw ... das Ping ist ne Krücke für einen in BAT fehlenden sleep befehl, einfach nur um zu warten, in diesem Fall zwei Sekunden.
Vielen dank erstmal! Kann man prozesse auh als Systemprozess ausführen lassen? Ich habe mal gehöhrt das man so den Taskmanager ausschalten kann denn der hat dort ja nichts zu sagen... Das mit der Reihenfolge ist jetzt klar... Oder kann man das auch so schreiben das das Programm auch im abgesicherten modus startet denn sonst könnte man in von mir Programmiertes und sic im Autostart befindliches Passwort ja doch sehr leicht umgangen werden...
Passwort? Was hast du vor? Das klingt so oder so nach einer einzigen großen Sicherheitslücke. Windows XP hat doch selbst eine Benutzer- und Rechterverwaltung, die sollte man auch verwenden...