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

Компьютерный форум 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

 

Аватара для Grabber2006

Ветеран


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

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


Цитата El Scorpio:
При очень большом желании можно попытаться заменить начальный загрузчик своим »
Ммм, загрузчик будет удалять папку?

Отправлено: 08:37, 05-02-2010 | #11



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

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


Аватара для eryoma

Новый участник


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

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


Цитата tft701:
Цитата:
Цитата El Scorpio:
При очень большом желании можно попытаться заменить начальный загрузчик своим »
А это интересно. Но слишком сложно и непредсказуемо. Всё же попробую поразбираться в свободное время) »
Попалось сегодня, - может окажется полезным:
http://bugtraq.ru/cgi-bin/forum.mcgi...&b=21&m=104923
http://antsar.info/lekarstvo-dlya-zagruzchika
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:33, 06-02-2010 | #12


Ветеран


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

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


tft701, быть может решением задачи станет применениям родных для smss.exe (Session Manager) приложений?
Запуск процесса до авторизации пользователя
Решение с загрузчиком интересное, но кто обеспечит распознание файловой системы? Даже если, в разрез с рекомендациям, применяется простенькая FAT.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:39, 06-02-2010 | #13


Аватара для Moandor

Ветеран


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

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


eryoma, интересная информация.. Но сначала попробую разобраться с Native API

Admiral, спасибо! Вот как раз этим я и займусь в свободное время!

Как только получится из этого что-то более-менее путёвое, поставлю тему решённой, всем спасибо!

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


Отправлено: 11:23, 06-02-2010 | #14


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата tft701:
Есть ли аналог autoexec.bat в Windows XP? »
А как же файлы autoexec.nt и config.nt в C:\WINDOWS\system32 ?

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 16:34, 06-02-2010 | #15


Аватара для Moandor

Ветеран


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

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


K.A.V., а они же исполняются только при попытке запуска 16-разрядной подсистемы (эмуляция DOS) и на Win32 вообще никакого влияния не оказывают.

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


Отправлено: 16:41, 06-02-2010 | #16


Аватара для Grabber2006

Ветеран


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

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


Ещё вариант: Можно написать простой экзешник и запускать его в качестве службы с помощью srvany.exe. Или прямо службу написать (в Delphi, например, есть шаблон).

Статья про необычные методы автозапуска.

Последний раз редактировалось Grabber2006, 07-02-2010 в 18:28.


Отправлено: 14:34, 07-02-2010 | #17


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


Contributor


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

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


Цитата Grabber2006:
Цитата El Scorpio:
При очень большом желании можно попытаться заменить начальный загрузчик своим »
Ммм, загрузчик будет удалять папку? »
Для этого нужно будет самому писать код поддержки файловой системы - ведь стандартные драйвера операционной системы он использовать не может

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

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


Отправлено: 04:42, 08-02-2010 | #18


Новый участник


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

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


Удивительно, что сам вопрос о потребности запускать программу на выполнение ДО начала загрузки Win-XP с носителя, большинству незнаком.

А ситуация может быть такой, что носителя-то и нет вовсе! Например, неисправен. Как неисправен? Да кто как сумеет его сделать неисправным. Правда, оставив себе программу, которая при запуске сделает диск исправным. А поместит он ее на флешку или еще куда, вот и запустить ее надо будет перед запуском XP. И все это без DOS, который NTFS не понимает.

Конкретно, ситуация м.б. еще сложнее: носитель лишь один и он гарантированно позволяет читать MBR, Partition Table, NTLoader, NTDetect, Boot.ini и, например, chkdsk.exe + cmd.cmd.

Как известно, chkdsk.exe устанавливает ERRORLEVEL равным 0 только в том случае, когда диск не содержал ошибок любого вида. Если предположить, что есть тот же диск, который во всем остальном, кроме упомянутых файлов, содержит ошибки, и по наступлению некого события перестает их содержать, то цикл постоянных проверок с помощью chkdsk.exe можно на этом закончить и продолжить загрузку XP, как если бы ничего не случилось — согласитесь, ведь нелогично пускать его грузиться с неисправного диска?

Вернее, пока он был неисправен. А теперь исправен: не важно с параметром /F или без него пускали chkdsk.exe — у каждого своя ситуация. Причем у большинства будет такая, что с параметром придется — вот и этим найденное нами решение тоже пригодится...

Какие будут идеи?

Последний раз редактировалось Reult, 14-02-2010 в 01:37. Причина: ошибка орфографии


Отправлено: 01:32, 14-02-2010 | #19


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


Contributor


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

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


Reult, а теперь всё то же самое, но по-русски

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

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


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



Компьютерный форум 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




 
Переход