Я сделал для моего компьютера простую систему безопасности с двойным паролем для пакетного файла, которая также отображает мой номер I. Случай, когда он теряется. Как мне запустить это в полноэкранной командной строке сразу после экрана загрузки, такого как chkdsk? Я попробовал Планировщик заданий. Windows 7 Ultimate SP1.
2 ответа
Chkdsk - это собственное приложение, которое необходимо запустить, добавив его в ключ BootExecute
разделе HKLM\System\CurrentControlSet\Control\Session Manager
в реестре. Поэтому создайте свое собственное приложение и добавьте его к значению BootExecute
.
Комментарий magicandre1981, похоже, говорит о том, что BAT нельзя преобразовать в exe и использовать в BootExecute. Мой собственный опыт, однако, говорит по-другому. При поиске инструментов типа bat2exe (например, http://www.scriptcode.com/battoexe) вам просто нужно убедиться, что полученный exe-файл является допустимым консольным приложением и его можно использовать.
Также, насколько мне известно, для работы с этим методом не требуется писать нативный код на C. Лично я успешно использовал написанное на freepascal консольное приложение с BootExecute. Я думаю, что язык программирования не имеет значения.