Як змусити запустити пакетний файл до входу в систему, як це робить chkdsk?


0

Я зробив просту пакетну систему захисту подвійного пароля для мого ПК, яка також відображає мій номер I. Якщо справа втрачається. Як запустити це в повноекранному командному рядку відразу після завантажувального екрана, як chkdsk? Я спробував планувальник завдань. Windows 7 Ultimate SP1.

Відповіді:


2

Chkdsk є рідне додаток , яке повинно бути розпочато шляхом додавання його до ключу BootExecuteпід HKLM\System\CurrentControlSet\Control\Session Managerв реєстрі. Тому створіть власну програму та додайте її до BootExecuteзначення.


Оскільки пакетний файл OP не є власним додатком і, ймовірно, містить інші команди, які також не є, чи безпечно їх помістити в реєстр?
мартіно

я повинен перетворити кажана в EXE?
rn10950

ви не можете використовувати файл BAT або конвертувати його. Ви повинні
кодувати

0

Коментар magicandre1981, схоже, говорить про те, що BAT не може бути перетворений в exe і використаний у BootExecute. Однак мій власний досвід говорить інакше. Під час пошуку типу інструментів bat2exe (наприклад, http://www.scriptcode.com/battoexe ) потрібно просто переконатися, що отриманий exe є дійсним консольним додатком, і ним можна користуватися.

Крім того, наскільки мені відомо, для роботи з цим методом не існує необхідності писати на С нативного коду. Особисто я успішно використовував консольну програму, написану від фріпаскалу, з BootExecute. Я думаю, що мова програмування не має значення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.