Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.011 c
11-71568
Puke Zero
2003-01-16 23:29
2003.09.22
PopupMenu


7-71993
Overstep
2003-07-10 12:29
2003.09.22
Работа с системным динамиком под любой Windows


1-71691
Vorobyev Sergey
2003-09-11 09:46
2003.09.22
Как узнать параметры функций в DLL?


1-71724
Genri
2003-09-10 15:26
2003.09.22
переменная Path


14-71838
Igor__
2003-09-01 17:52
2003.09.22
Иконки с использованием прозрачности





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский