![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автоматический запуск программы при старте Windows [D5, Win95/98, WinME]
viksoft © (2001-12-13 12:43:00)Мужики как можно запустить программу при старте Windows? Стандартные приколы типа папки Автозагрузка, замена в System.ini Shell = Explorer на свою, запуск из реестра (HKLM\Software\...\Run, HKLM\Software\...\RunService) по некоторым причинам не подходит. Буду благодарен за любую идею, а за примеры вдвойне!
drpass (2002-01-25 11:57:00) [1]Можно использовать RegisterServiceEx (так, кажется, она называется) - прога не будет видна в списке задач, и юзер вряд ли догадается о ее существовании.
Можно оформить прогу в виде dll и запускать ее при старте
А можно (лучше всего) просто удалить с машины regedit и msconfig
VuDZ (2002-01-25 07:21:00) [2]1. ищешь любой виндовый файл который грузиться всегда - systray.exe или что-ньть в этом роде
2. переименовываешь его в appname.ex_
3. в своём клиенте запускаешь этот файл при загрузке...
thats all :D
dr0Ne64 (2002-01-24 22:25:00) [3]В реестре Маздая(aka великой операционной системы Windows9x)
раскрываешь ветвь:"HKLM\SYSTEM\CurrentControlSet\Control" и
создаешь раздел "MPRServices".Затем создаешь подключ с любым именем(например TestService).Параметрами этого ключа будут: строковые "DLLName" и "EntryPoint", а также параметр DWORD "StackSize".В параметр "DLLName" вписываешь имя и путь к библиотеке, а в параметр "EntryPoint" имя экспортироваемой процедуры.Параметру "StackSize" присвой ноль.При старте маздая
будет выполнятся процедура, указаная в параметре "EntryPoint".
P.S. Если тебе нужна более подробная информация - пиши мне.
P.P.S Есть еще один способ загрузки программы - через VXD.Но это- совсем другая история...
viksoft (2002-01-24 20:32:00) [4]RunServiceOnce это хорошо но его постоянно необходимо восстанавливать а если машина заглючит до того как ты успел обновить запись в реестре? (Что с Windows к сожалению случается очень часто)
Alexeus (2001-12-19 16:50:00) [5]Столкнулся с ситуацией, когда продвинутые юзера отключали моего клиента из автозагрузки при помощи MSConfig. Если это и твоя причина, то используй RunServiceOnce.
Alexeus (2001-12-19 16:49:00) [6]Столкнулся с ситуацией, когда продвинутые юзера отключали моего клиента из автозагрузки при помощи MSConfig. Если это и твоя причина, то используй RunServiceOnce.
panov (2001-12-18 14:48:00) [7]По каким причинам не подходит?
viksoft (2001-12-18 14:27:00) [8]Дима а черное окно?
Дима566 (2001-12-13 15:37:00) [9]\windows\winstart.bat