Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Загрузка - Есть ли аналог autoexec.bat в Windows XP?

Ответить
Настройки темы
Загрузка - Есть ли аналог autoexec.bat в Windows XP?

Аватара для Moandor

Ветеран


Сообщения: 886
Благодарности: 118


Конфигурация

Профиль | Отправить PM | Цитировать


Задача такова - мне нужно производить пару операций с парой папок до запуска Windows.
Autoexec.bat хоть и есть в корне диска С:, но он пустой и всё, что я туда пишу по ходу дела не выполняется (или выполняется?).
Добавление записи в autoexec.nt также ни к чему не привело. Собственно, вопрос: возможно ли
Цитата tft701:
производить пару операций с парой папок до запуска Windows?

-------
Лужу, паяю, ЭВМ починяю...


Отправлено: 19:35, 03-02-2010

 


Moderator


Сообщения: 53534
Благодарности: 15528

Профиль | Отправить PM | Цитировать


Цитата tft701:
нужно производить пару операций с парой папок до запуска Windows
Совсем до запуска? Какие операции, с какими папками?

Отправлено: 19:54, 03-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Moandor

Ветеран


Сообщения: 886
Благодарности: 118

Профиль | Отправить PM | Цитировать


В Win98 была замечательная фишка - прописать в autoexec.bat три строчки:
deltree C:\Recycled
md C:\Recycled
set temp C:\Recycled
таким образом корзина становилась хранилищем временных файлов и автоматически очищалась при каждой перезагрузке.

Но мне не это нужно. Просто допустим я создаю папку с оригинальным названием С:\1, прописываю в autoexec
rd С:\1 /q
перезагружаюсь, и ноль эмоций - папка на месте. Что курить Куда писать, чтобы работало?
Не переживайте, не вирус я пишу и не шутку какую. Просто действительно самому интересно.

-------
Лужу, паяю, ЭВМ починяю...


Последний раз редактировалось Moandor, 03-02-2010 в 20:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:07, 03-02-2010 | #3



Moderator


Сообщения: 53534
Благодарности: 15528

Профиль | Отправить PM | Цитировать


tft701, почему бы не добавить батник в обычную автозагрузку?

Отправлено: 20:50, 03-02-2010 | #4


Аватара для Moandor

Ветеран


Сообщения: 886
Благодарности: 118

Профиль | Отправить PM | Цитировать


Petya V4sechkin, слушайте, в обычную автозагрузку я и полноценную программу могу написать и засунуть. А мне нужно именно перед запуском Windows. Да, совсем перед запуском. Так это возможно или нет?

-------
Лужу, паяю, ЭВМ починяю...


Отправлено: 21:11, 03-02-2010 | #5


Аватара для Grabber2006

Ветеран


Сообщения: 4978
Благодарности: 1127

Профиль | Отправить PM | Цитировать


autoexec.bat в XP не работает. Он там лежит для совместимости с досовскими программами. И перед запуском XP никакой DOS не запускается.

Копайте в сторону написания модуля для первоначального загрузчика (не помню как точно называется). Так работают, например, boot-time дефрагментаторы.

Полезная ссылка.

Поможет поиск по словосочетанию "Native API".

P.S.: А в HKLM ключик с командой добавить не проще?

Последний раз редактировалось Grabber2006, 03-02-2010 в 22:05. Причина: Добавление


Отправлено: 21:43, 03-02-2010 | #6


Аватара для Moandor

Ветеран


Сообщения: 886
Благодарности: 118

Профиль | Отправить PM | Цитировать


Цитата Grabber2006:
HKLM ключик с командой добавить не проще? »
и куда, позвольте поинтересоваться, его добавлять? Уж не в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ли?
или в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute ?
Мне до запуска Винды сделать всё нужно, до! Реестр тут не поможет, ИМХО.

-------
Лужу, паяю, ЭВМ починяю...


Отправлено: 22:38, 03-02-2010 | #7


Аватара для Grabber2006

Ветеран


Сообщения: 4978
Благодарности: 1127

Профиль | Отправить PM | Цитировать


Сходу в голову приходит только какой-нибудь линукс, грузящийся с помощью bootpart, делающий необходимые операции и, на прощание, изменяющий boot.ini для загрузки Windows после ребута.

--------------------------------

А, так, кладём на диск C файл rm.cmd:

Код: Выделить весь код
@echo off
rmdir C:\1 /s /q
del C:\rm.cmd /f /q
Прописываем в вышеупомянутой ветке C:\rm.cmd и вуаля

------------

А в BootExecute выполняются программы написанные на Native API, но происходит это уже формально после начала загрузки Windows.


-------------


Мне сам вопрос не понятен.
Чтобы что-то удалить с диска, но без ОС, нужна другая ОС, которая это сделает.

Последний раз редактировалось Grabber2006, 03-02-2010 в 23:17.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:52, 03-02-2010 | #8


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата tft701:
Мне до запуска Винды сделать всё нужно, до! Реестр тут не поможет, ИМХО. »
Объясняю популярно
Во всех версиях Windows NT "До запуска Винды" ничего не загружается. Нет там никакого "доса".
Единственное, что загружается - это "начальный загрузчик" (файл ntldr в корне системного диска), который считывает файл boot.ini и позволяет пользователю выбрать одну из нескольких операционных систем и режим её запуска. Всё.

При очень большом желании можно попытаться заменить начальный загрузчик своим, но последствия такого шаманизма будут непредсказуемы

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:57, 04-02-2010 | #9


Аватара для Moandor

Ветеран


Сообщения: 886
Благодарности: 118

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
При очень большом желании можно попытаться заменить начальный загрузчик своим »
А это интересно. Но слишком сложно и непредсказуемо. Всё же попробую поразбираться в свободное время)

-------
Лужу, паяю, ЭВМ починяю...


Отправлено: 09:54, 04-02-2010 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Загрузка - Есть ли аналог autoexec.bat в Windows XP?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Autoexec.bat - пустой? naum7 Microsoft Windows 2000/XP 7 08-07-2007 10:52
Config.sys Autoexec.bat UTU Хочу все знать 20 09-12-2004 08:07
Отсутствует файл autoexec.bat Guest Microsoft Windows 95/98/Me (архив) 5 08-10-2004 18:23
autoexec.bat serg41 Microsoft Windows 95/98/Me (архив) 7 27-03-2004 03:54
проблема с autoexec.bat LeonidN Microsoft Windows 95/98/Me (архив) 3 10-02-2004 18:32




 
Переход