Я сделал свою собственную программу для Windows.Реестр Windows, как добавить свою родную программу для загрузки exectuing?
(который, я скомпилирован с #pragma comment(linker, "/SUBSYSTEM:NATIVE"
)).
Я хочу добавить свою программу в список автозавершения, как я могу это сделать?
Мои точные вопросы:
1). Как это сделать в реестре Windows (я столкнулся с ошибкой в таблице BootExecute/SetupExecute, но программа установки пуста и BootExecute имеет только: autocheck autochk *). Таким образом, я был путать пустые таблицы (потому что, если он пуст, где находятся другие программы автоматического запуска в Windows, которые загружается ntdll.dll?)
2). Неважно, какова версия исполняемой программы: для 32/64 бит системы?
Я положил его в % WINDIR% \ system32, но есть также % WINDIR% \ wow64 папки.
Должен ли я выделить эту деталь в реестре или Windows, загружает каждый драйвер из обеих папок и просто просто добавляет их как * 32 или 64-разрядную программу в taskmgr?
3). Есть ли другие способы сделать это?
Thanks,
С наилучшими пожеланиями!
Я никогда не слышал о том, что кто-то хочет BootExecute программы раньше. Какова ваша цель для этого? – Gabe
@Gabe native-windows development на уровне ntdll.dll, Win32 - это всего лишь один из модулей, который загружает ntdll, google it! http://technet.microsoft.com/en-us/sysinternals/bb897447 или http://hex.pp.ua/nt-native-applications-shell-eng.php –
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager –