Отложенная автозагрузка

Все вопросы «а не подскажете, где мне найти...» обсуждаются только здесь.
Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Отложенная автозагрузка

Сообщение Денис » 08.10.2008 (Ср) 12:44

Когда-то давным-давно в далеких-предалеких 90-х я сталкивался с программой, которая задерживала запуск программ из автозагрузки на определенное время, тем самым разгружая систему при старте. Сейчас появилась потребность в этой программе, но найти ее не могу, ни названия вспомнить, ни сформулировать так, как формулировалась задача там.
Может есть аналоги и пр.?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Отложенная автозагрузка

Сообщение Proxy » 08.10.2008 (Ср) 13:24

На VB можно написать минут за 10) Принцип не контролировать загрузку служб и т.п, а забрать из реестра всё в ...currentversion\run\, прописать туда только себя, а потом собой (прогой) запускать поочереди всё, что должна была запустить система оттуда. Т.е. дожидаясь пока загрузка цп упадёт до заданного уровня, затем преступить к загрузке следующего и т.д, а если пользователь сразу нагрузил ЦП чем-то, то и вообще проигнорировать всё, что хотело запуститься из ...currentversion\run\ . Или ориентироваться не на загрузку ЦП, а на временные интервалы.
Ну это моё мнение, может кому-то такая автозагрузка покажется неоптимальной и вообще кривой.
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Отложенная автозагрузка

Сообщение alibek » 08.10.2008 (Ср) 14:17

Proxy писал(а):Ну это моё мнение, может кому-то такая автозагрузка покажется неоптимальной и вообще кривой.

Отчего же, это довольно правильно. Только надо еще и мониторить разделы автозапуска, на предмет появления новых записей.
Правда я подозреваю, что за такое поведение ее антивирусы прибьют.

Я в свое время подобное делал скриптом.
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Отложенная автозагрузка

Сообщение Хакер » 08.10.2008 (Ср) 17:08

Так ведь в "Наших проектах" лежит чья-то программа как раз для этого.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Отложенная автозагрузка

Сообщение Денис » 08.10.2008 (Ср) 17:11

Хакер писал(а):Так ведь в "Наших проектах" лежит чья-то программа как раз для этого.

Опа! Неожиданно. Сейчас гляну. Только бы кейворды знать...
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Отложенная автозагрузка

Сообщение Saturn.65 » 25.01.2009 (Вс) 12:28

Я ее и написал. Winturn называется. Запуск до 6 программ, задать время до 100 секунд. Я думаю вполне достаточно. При желании можно и удалять не нужные программы из автозапуска. Простой и понятный интерфейс.
Даже хелп имеется. Все, как положено по мировым стандартам. Протестируйте.
winturn 2.1.rar
У вас нет доступа для просмотра вложений в этом сообщении.
Главное, ребята, сердцем не стареть...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Отложенная автозагрузка

Сообщение Денис » 25.01.2009 (Вс) 13:18

Посмотрю.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Re: Отложенная автозагрузка

Сообщение VVitafresh » 13.02.2009 (Пт) 19:26

Мне тоже когда-то нужно было задержать запуск нескольких программ. Отделался простым скриптом *.vbs, который поместил в автозагрузку:
Код: Выделить всё
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Wscript.Sleep 2000
Set oExec = WshShell.Exec("notepad.exe")
Wscript.Sleep 2000
Set oExec = WshShell.Exec("calc.exe") и т.д.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Отложенная автозагрузка

Сообщение Денис » 13.02.2009 (Пт) 19:37

VVitafresh писал(а):скриптом *.vbs

Идеально! Записываю в блокнотик. Спасибо.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Re: Отложенная автозагрузка

Сообщение VVitafresh » 13.02.2009 (Пт) 20:04

Можно еще таким способом запускать (напр. если надо свернуть окно запускаемой программы):
Код: Выделить всё
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
iRunStyle = 2   'Запуск внешн. прогр.:  0 - скрыто, 1 - нормально, 2 - свернуть

Wscript.Sleep 2000
Return = WshShell.Run ("notepad.exe", iRunStyle, False)
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.


Вернуться в Народный поиск

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 35

    TopList