![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скрытый запуск приложения. [D6, Win95/98, Win2k, WinXP]
DNT © (2003-11-05 12:03:00)
Вобщем надо в школе одну софтину установить.
Но дети умные и отключить могут из автозагрузки.
Как бы запустить ее?
Может попробовать написать драйвер?
DeadMeat (2003-11-23 18:04:00) [1]
ИМХО Запрещать запуск программ бесполезно, т.к. либо среди детей, либо среди друзей этих детей, найдутся программеры, которые напишут свою прогу..., и как её закрыть после этого??...
Varfolomey (2003-11-23 07:35:00) [2]
Есть пример проги SysAdmin писал её не я но могу скинуть вместе с сходниками! Запрещает ( или разрешает ) запускать только определённые проги. могу намылить! правда с настройкой придётся покувыркаться!
Alec (2003-11-23 06:57:00) [3]
Я не доконца все дочитал - надоело но у меня возникло по ходу еще два варианта (а я кстати один из этих детей как я понимаю (ну и черт с ним)).
1. Прога которую вы пишете должна 100 раз в секунду прописовать себя в авто загрузку!!!
2. А что мешает убить MsConfig? А еще лучше заменить его своим,
который бы делал видимость работы но не показывал бы вам вашу прогу!
(вот какие бывают умные дети!!!)
DVM (2003-11-16 14:01:00) [4]
> Nix (12.11.03 22:57) [54]
> DVM!
>
> Загрузки explorer.exe мало.
> Надо загрузить ВСЕ параметры в
> HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Эксплорер сам загружает все из этой и некоторых других ветвей реестра, а также стартует COM ShellServiceObjects в >=WIN2000.
Я же не заменял эксплорер на другую программу, а подправил сам эксплорер. Поэтому все ок.
Если же пишется своя оболочка (что я также делал), то всю автозагрузку надо грузить самомую.
Pat (2003-11-15 18:30:00) [5]
http://wasm.ru/publist.php?list=1есть статьи про написание VXD, правда, на асме. На том же сайте можно найти и написание драйверов для 2k
Pat (2003-11-15 18:24:00) [6]
>Please кинь ссылку, как VxD на delphi писать... если такое вообще возможно...
http://delphi.agava.ru/delphi/articles/vxd.htm
Pat (2003-11-15 16:19:00) [7]
Хе....нашел в дебрях винта: http://mysight.by.ru/CAD.htm
Мдя...были люди в наше время ©
apay (2003-11-15 15:57:00) [8]
>> xGhost © (07.11.03 08:09) [35]
>> win9x - Драйвер VXD ( есть примеры на delphi )
Please кинь ссылку, как VxD на delphi писать... если такое вообще возможно...
DeadMeat (2003-11-13 13:48:00) [9]
> nix (13.11.03 13:44) [56]
В каком смысле в данном случае...??
У меня было так:
поставил я свой Shell=MyShell.exe, и при загрузке, срабатывали только те, кто был в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices, а другие ( HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run) срабатывали только после непосредственной загрузки всего Explorer.exe, вместе с его рабочим столом.
Но с другой стороны, если не загружать Explorer.exe полностью, а только в варианте Проводник-а, то он действительно не будет обрабатывать эту ветку... Может ты(вы) это имел(имели) ввиду...??
DeadMeat (2003-11-13 13:48:00) [10]
> nix (13.11.03 13:44) [56]
В каком смысле в данном случае...??
У меня было так:
поставил я свой Shell=MyShell.exe, и при загрузке, срабатывали только те, кто был в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices, а другие ( HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run) срабатывали только после непосредственной загрузки всего Explorer.exe, вместе с его рабочим столом.
Но с другой стороны, если не загружать Explorer.exe полностью, а только в варианте Проводник-а, то он действительно не будет обрабатывать эту ветку... Может ты(вы) это имел(имели) ввиду...??
nix (2003-11-13 13:44:00) [11]
> DeadMeat
В данном случае нет.
DeadMeat (2003-11-13 13:38:00) [12]
> Nix (12.11.03 22:57) [54]
AFAIK именно Explorer.exe сам эту ветку и обрабатывает...
Nix (2003-11-12 22:57:00) [13]
DVM!
Загрузки explorer.exe мало.
Надо загрузить ВСЕ параметры в
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Slym (2003-11-10 10:38:00) [14]
исходничек был (под рукой его нет) окошко от имени Explorer делает (dll)
он сделан по мотивам книги Рихтера
DNT (2003-11-10 10:37:00) [15]
Slym, я никогда не писал dll.
Книжку Рихтера я вряд ли достану в ближайшее время.
Slym (2003-11-10 10:35:00) [16]
Книжку Рихтера надыбай...
а чем тебе KnownDLLs не нравится?
В реестре можно куда угодно вызов длл воткнуть!
хоть обработчик расширений например или взять какую нибудь dll передрать имена всех функций сделать новую длл с вызовом функций старой длл а в довесок делать еще чтонибудь
DNT (2003-11-10 10:27:00) [17]
Slym, а где можно про это почитать?
Как dll"ку к explorer подцепить. Как такую написать я не знаю.
Slym (2003-11-10 10:23:00) [18]
или еще проще...
dll загружает твою прогу...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
подгружает dll всегда и везде
Slym (2003-11-10 10:09:00) [19]
А кто сказал что нужен только *.exeшник?
пиши dll и цепляй ее к ехплореру через реестр
Wizard[ru] (2003-11-09 18:51:00) [20]
Удалено модератором