Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.22;
Скачать: CL | DM;

Вниз

Как правильно сделать автозагрузку программы?   Найти похожие ветки 

 
s   (2003-08-31 10:47) [0]

Знаю, что можно сделать и через startup и через реестр. Что более корректно, что рекомендует Microsoft? :-)


 
Андрей Сенченко ©   (2003-08-31 11:30) [1]

Что рекомендует Мелоксофот - откровенно говоря не знаю. Но ежели умеешь делать через реестр - то так оно конечно лучше.


 
s   (2003-08-31 11:41) [2]

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

Через реестр для программера легче работать, но для пользователя - это страшно. В чем преимущества через реестр, почему вы считаете, что это лучше?


 
Андрей Сенченко ©   (2003-08-31 11:49) [3]

В случае Startup-а пользователь без подготовки может просто зайти и удалить его, а реестра многие пользователи боятся...

Этим и лучше. Никакая секретарша, случайно узнавшая, что в меню "Пуск" можно давить на правую кнопку не решит снести "какую-то непонятную программу".

Ну безусловно нужно самому позаботится о сносе программы из реестра при ее деинсталляции. Это не так уж и сложно.


 
DeMoN-777 ©   (2003-08-31 11:51) [4]

Пользователь САМ должен иметь возможность в любой момент удалить твоё творение из аврорана => создавай ярлук в автозагрузку.


 
Андрей Сенченко ©   (2003-08-31 11:54) [5]

DeMoN-777 © (31.08.03 11:51) [4]

Галочка "запускать при старте компьютера" в окошке настроек программы решает эту проблему.


 
Anatoly Podgoretsky ©   (2003-08-31 13:00) [6]

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


 
Андрей Сенченко ©   (2003-08-31 13:11) [7]

Anatoly Podgoretsky © (31.08.03 13:00) [6]

Хитрые вирусмейкеры помещают именно в автозагрузку - с ярлыком панели Мелкософт оффис, а ее - кидают в реестр.
Глубокое ИМХО - девственно чистая автозагрузка и проверка новых ключей в реестре при загрузке - уже определенная гарантия спокойствия.


 
s   (2003-08-31 13:20) [8]

Все ясно, всем спасибо! Особенно, Anatoly Podgoretsky!


 
Anatoly Podgoretsky ©   (2003-08-31 19:55) [9]

Если решил запускать через реестр, то учти что там несколько различных веток для запуска в двух различных секциях HKCU + HKLM


 
Anatoly Podgoretsky ©   (2003-08-31 19:56) [10]

Это означает гораздо большее количество возможностей, по сравнению с автозагрузкой.


 
TButton ©   (2003-08-31 19:57) [11]

а я если честно думал что тока Local_Machie\Software\Microsoft\Windows\CurrentVersion\Run


 
Anatoly Podgoretsky ©   (2003-08-31 20:03) [12]

Посмотри сам реестр, правда не буду утверждать про обе платформы
9х 5 ключей и плюс в HKCU


 
TButton ©   (2003-08-31 20:17) [13]

точно в CU - run, ruonce
а в LM аж семь штук. кстати а что такое run- и почему у мну там кернел32.длл?


 
Anatoly Podgoretsky ©   (2003-08-31 20:22) [14]

Жто у тебя вирус там, я не шучу


 
TButton ©   (2003-08-31 20:41) [15]

пошел сносить.


 
otido ©   (2003-08-31 20:42) [16]

может, оно и к лучшему?


 
s   (2003-08-31 21:43) [17]

>Anatoly Podgoretsky © (31.08.03 19:55) [9]

>Если решил запускать через реестр, то учти что там несколько
>различных веток для запуска в двух различных секциях HKCU + HKLM

>Это означает гораздо большее количество возможностей, по
>сравнению с автозагрузкой

Разве? А в автозагрузке есть тоже для винды нт/хр есть All Users, есть текущий пользователь, и все равно я их реестра получаю значения для этих папок из HKLM и HKCU из Shell Folders. Так что я не нашел серьезного преимущества реестра перед автозагрузкой, и поместил в автозагрузку. Для моей задачи, я считаю, это было более правильно, тем более и микрософт туда все помещает. :-)


 
cyborg ©   (2003-08-31 22:29) [18]

Хе, глянул сейчас у себя, мсбласт в автозагрузке :), хотя на винте нет уже его.


 
OlDemon ©   (2003-09-01 08:05) [19]

Ктати ИМХо есть еще один способ запустить программу. нужно вроде бы в какой то ini-шник (system.ini) прописать.


 
KSergey ©   (2003-09-01 08:19) [20]

[19] OlDemon © (01.09.03 08:05)

Для 9х


 
Cyber Chaynik   (2003-09-01 11:45) [21]

cyborg (31.08.03 22:29) [18]

Ну и нашёл ?


 
y-soft ©   (2003-09-01 12:15) [22]

>[19] OlDemon © (01.09.03 08:05)
Ктати ИМХо есть еще один способ запустить программу. нужно вроде бы в какой то ini-шник (system.ini) прописать.

Это пережиток Win16

Win.ini
[windows]
load=Файл.exe
или
run=Файл.exe

или

System.ini
[boot]
shell=Explorer.exe Файл.exe

Существуют и другие способы...


 
CinCinNut ©   (2003-09-01 12:34) [23]

хорошая ветка для вирусмейкеров :)


 
y-soft ©   (2003-09-01 12:39) [24]

[23] CinCinNut © (01.09.03 12:34)

Вирусмейкеры давно уже такой примитивщиной не пользуются, а вот нормальному пользователю знать полезно...



Страницы: 1 вся ветка

Текущий архив: 2003.09.22;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.018 c
1-71672
First_May
2003-09-11 11:48
2003.09.22
Файл ресурсов....


8-71772
alexus
2003-05-26 13:49
2003.09.22
Вывод растра на канвас формы


14-71843
PVOzerski
2003-09-01 09:19
2003.09.22
Катастрофа с проектом FreePascal


14-71866
aldapooh
2003-08-30 14:35
2003.09.22
С чего начать новичку


3-71472
Dmitry111
2003-09-02 11:26
2003.09.22
Operation not applicable