Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Запустить батник до загрузки сервисов


Автор: race1 15.1.2009, 08:04
Здравствуйте! Я хочу себе сделать несколько виртуальных дисков командой subst, поместил батник который делает нужные диски в Автозапуск (в главном меню). Но этот батник выполяется уже после запуска сервисов, поэтому сервисы не видят моих дисков (или потому что команда выполяется не от SYSTEM пользователя?). Из-за этого например не работают msi инсталляторы с виртуальных дисков.

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

Спасибо.

Автор: Akella 15.1.2009, 09:28
не получится

Автор: Thinker 15.1.2009, 12:46
А этот способ не прокатит? http://xaegr.wordpress.com/2008/10/20/run-on-startup/

Автор: Akella 15.1.2009, 15:11
Thinker, там неплохая фраза
Цитата

В итоге из более менее “красивых” способов нашел только использование планировщика заданий. 

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

Автор: race1 15.1.2009, 15:12
Thinker, спасибо, попробую.

А вот такая мысль появилась - а есть ли такие программы, работающие как subst, но только что бы создаваемый диск виделся программами как настоящий а не как виртуальный. Что-то типа виртуальных DVD. Потому что с дисками, созданными subst, много проблем - их не видят сервисы и некоторые программы не хотят работат с такими дисками. Firebird, например, и не совсем гладко с ACDSee.

В общем в NTFS есть такая штука - можно раздел смонтировать в папку, а мне хочется наоборот - что бы из папки получился "настоящий" раздел smile

Автор: Akella 15.1.2009, 15:17
Цитата(race1 @  15.1.2009,  15:12 Найти цитируемый пост)
Firebird, например,

Для Firebird`а нужен _только_  физический диск, никаких виртуальных. Иначе базу можно угробить.

Добавлено через 2 минуты и 19 секунд
Цитата(race1 @  15.1.2009,  15:12 Найти цитируемый пост)
В общем в NTFS есть такая штука - можно раздел смонтировать в папку, а мне хочется наоборот - что бы из папки получился "настоящий" раздел smile

У пакета denwer есть утилита boot.exe, она монтирует папку, как виртуальный диск.

Автор: race1 15.1.2009, 20:20
Akella, спасибо, попробую найти boot.exe и заюзать его.

Автор: localhost 16.1.2009, 13:22
Можно задать порядок выполнения сервисов. Если надо, вспомню как...
Но тогда должен быть какой-то сервис, который запускает ваш батник. Прокатит ли фокус с планировщиком - не знаю...
Извращение, конечно... Но других способов я не знаю. Пока что...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)