Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

поместить в автозагрузку программу. [D7, WinXP]


TakTak ©   (2006-09-08 14:44:00) 

В общем надо запускать программу сос стартов windows (98/XP)
Делать  её как сервис - как -то лень, точнее я слышал есть другие методы, например, поставить программу перед загрузкой эксплорера (оболочки), а потом запустить эксплорер. Кто знает как это можно сделать под разными windows ????


Elen   (2006-09-08 15:58:00) [1]


>  на самом деле и причем тут проводник

Это мы, может быть, тебя так от преступления отговариваем :-).
Пиши службу если уж приспичило


TakTak   (2006-09-08 15:52:00) [2]

>>Ketmar

на сколько я знаю ShellExecute можно легко вызвать и из DLL напрямую... на самом деле и причем тут проводник ?


Ketmar   (2006-09-08 15:46:00) [3]

> [5] Наиль ©   (08.09.06 15:40)
> Нужно учитывать, что при отсутствии проводника ShellExecute
> не работает, а может и WinExec

ЧЕГО?!! что, опять самолёт с кокаином над городом сбили?


Наиль   (2006-09-08 15:44:00) [4]


> а мне надо .... до выбора учетной записи

Или сервис, или не выйдет.


Elen   (2006-09-08 15:44:00) [5]


> TakTak

АГА Бяку пишем...


Elen   (2006-09-08 15:42:00) [6]


>  до выбора учетной записи

Службишкой или DLL-кой, загружаемой при загрузке user32.dll


TakTak   (2006-09-08 15:40:00) [7]

понятно ... наверно так и буду делать.
Но вот всё-таки остается вопрос: где в реестре прописан explorer (оболочка) ???


Наиль   (2006-09-08 15:40:00) [8]


> В ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
> добавить путь к проге

Не угадала, т.к.
> поставить программу перед загрузкой эксплорера (оболочки),

Правильный путь для XP
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Параметр Shell
для 9х
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
Нужно учитывать, что при отсутствии проводника ShellExecute не работает, а может и WinExec


Dmitrij_K   (2006-09-08 15:33:00) [9]

Для 9x делай через реестр, а для NT в службы.


TakTak   (2006-09-08 15:27:00) [10]

>> Elen

Я пробовал в XP так делать, так он зараза запускается только при старте учетной записи, а мне надо .... до выбора учетной записи


Elen   (2006-09-08 15:20:00) [11]

В ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
добавить путь к проге. Порули Tregistry.


Наверх

Титульная страница Поиск, карта сайта Написать письмо