Ich habe mein natives Programm für Windows gemacht.Windows-Registrierung, wie Sie Ihr Native-Programm für boot-executing hinzufügen?
(die ich mit #pragma comment(linker, "/SUBSYSTEM:NATIVE"
kompiliert habe)).
Ich möchte mein Programm zur automatischen Ausführung Liste hinzufügen, wie kann ich es tun?
Meine genauen Fragen sind:
1). Wie kann ich es in der Windows-Registrierung (Ich habe über BootExecute/SetupExecute Tabelle gegooglet, aber Setup ist leer und BootExecute hat nur: autocheck autochk *). So war ich von leeren Tabellen verwirrt (Ursache, wenn es leer ist, wo sind andere Auto-Exec-Programme in Windows, die ntdll.dll lädt?)
2). Ist es wichtig, was ist die Version des ausführbaren Programms: für 32/64 Bit-System?
Ich habe es in % windir% \ system32 setzen, aber es gibt auch % windir% \ WOW64 Ordner.
Sollte ich dieses Detail in der Registrierung oder Windows hervorheben lädt jeden Treiber aus beiden Ordnern und einfach highliht sie als * 32 oder 64-Bit-Programm in Taskmgr?
3). Gibt es andere Möglichkeiten, das zu tun?
Danke,
Mit freundlichen Grüßen!
Ich habe noch nie von jemandem gehört, der vorher ein Programm booten wollte. Was ist dein Zweck dafür? – Gabe
@Gabe native-Windows-Entwicklung auf Ntdll.dll-Ebene, Win32 ist nur eines der Module, die Ntdll lädt, google es! http://technet.microsoft.com/en-us/sysinternals/bb897447 oder http://hex.pp.ua/nt-native-applications-shell-eng.php –
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager –