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

Вниз

Автозагрузка   Найти похожие ветки 

 
GEN++ ©   (2006-01-31 21:51) [0]

Вобщем надо чтобы при каждам запуски виндоуса запускалась моя прога. Как это можно зделать самым оптимальным способом? Желательно через копирование программы в определенную папку(адресс папки должен быть постоянным и не меняться от разных пользователей под виндовс хп ) ну или через альтарнативный вариант?


 
Rouse_ ©   (2006-01-31 21:52) [1]

Кидай ее в авторан (папка такая :) и будет тебе счастье...


 
begin...end ©   (2006-01-31 21:52) [2]

Евгений, пореже заходите в "Начинающих". Тогда и нервных срывов не будет.

:о)


 
kaZaNoVa ©   (2006-01-31 22:00) [3]

GEN++ ©   (31.01.06 21:51)

> определенную папку(адресс папки должен быть постоянным
> и не меняться от разных пользователей под виндовс хп )

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


 
Игорь Шевченко ©   (2006-01-31 22:07) [4]

GEN++ ©   (31.01.06 21:51)  

Приветствую!

Присоединяюсь к [2], ну что поделать, задаются такие вот вопросы :)


 
GEN++ ©   (2006-01-31 22:13) [5]

просто к сожелению у меня толком не получаеться найти нужную папку почемуто мое приложение не запускаеться мне надо только полный адресс папки


 
GEN++ ©   (2006-01-31 22:14) [6]

и к томуже в данном случаи меня не волнует на каком диске устанавлен виндоус(потомучто не составит большой проблемы это узнать)


 
kaZaNoVa ©   (2006-01-31 22:15) [7]


> альтарнативный вариант

да, чуть не забыл, заюзать папку temp :idea:


 
SergP ©   (2006-01-31 22:22) [8]


>
> GEN++ ©   (31.01.06 21:51)  
> Вобщем надо чтобы при каждам запуски виндоуса запускалась
> моя прога. Как это можно зделать самым оптимальным способом?
>  Желательно через копирование программы в определенную папку(адресс
> папки должен быть постоянным и не меняться от разных пользователей
> под виндовс хп ) ну или через альтарнативный вариант?


А не проще ли запендярить ее в реестр и не мучаться?


 
Kerk ©   (2006-01-31 22:24) [9]

SergP ©   (31.01.06 22:22) [8]
А не проще ли запендярить


А по морде не дадут?


 
kaZaNoVa ©   (2006-01-31 22:24) [10]

SergP ©   (31.01.06 22:22) [8]
ага, еще можно её полностью сохранить в реестре в строковом поле - в BASE64 например закодировать ..


 
kaZaNoVa ©   (2006-01-31 22:26) [11]

Kerk ©   (31.01.06 22:24) [9]
ну зачем так грубо :))


 
Джо ©   (2006-01-31 22:31) [12]

> [9] Kerk ©   (31.01.06 22:24)
> А по морде не дадут?

Могут и дать. А можно и запендюрить. (с) Поручик Ржевский.


 
SergP ©   (2006-01-31 22:34) [13]


> kaZaNoVa ©   (31.01.06 22:24) [10]
> SergP ©   (31.01.06 22:22) [8]
> ага, еще можно её полностью сохранить в реестре в строковом
> поле - в BASE64 например закодировать ..


Б-р-р... Извращенец... Я совсем и не думал об этом... У меня были вполне приличные мысли. Просто прописать в автозагрузку путь к файлу, который должен запускаться... :-)

Хотя мне интерестно, если прогу засунуть в реестр, допустим даже в BASE64, то как ее потом можно запустить?


 
kaZaNoVa ©   (2006-01-31 22:35) [14]

SergP ©   (31.01.06 22:34) [13]
то как ее потом можно запустить?

написать маленький распаковцик :))  и его уже в папку автозагрузки ))


 
SergP ©   (2006-01-31 22:39) [15]


> kaZaNoVa ©   (31.01.06 22:35) [14]
...  и его уже в папку автозагрузки
> ))


Ну так не интерестно....


 
GEN++ ©   (2006-01-31 22:44) [16]

Столько ответов и не одного по теме (точнее который бы реально помог при решении этой задачи) с реестором это слишком уж это просто не к чему я всеволишь прошучтобы мне подсказали адрес папки без учета имени диска и все


 
Джо ©   (2006-01-31 22:54) [17]

> [16] GEN++ ©   (31.01.06 22:44)
> и не одного по теме

А как же насчет "запендюрить"?! 8-()


 
GEN++ ©   (2006-01-31 23:02) [18]

я чуствою что меня не совсем поняли к сожеленью. Задача:
есть виндоус(к примеру на диске с) нужна папка при помещении в которую мою програму при каждом запуски виндоуса происходил старт моего приложения(:\Documents and Settings\имя пользователя\Start Menu\Programs\Startup я пробовал этот вариант но тут фигурирует имя пользователя D:\Documents and Settings\All Users\Start Menu\Programs\ также пробовал помещать вот в эту папку но к сожелению при этом после загрузки виндоуса нечего не происходит) Может ктото сможет сказать просто точный адрес к папки без учета имяни диска и пользователя?


 
Gero ©   (2006-02-01 00:57) [19]

Ты все делаешь неверно!!!
Учи матчасть!!!


 
kaZaNoVa ©   (2006-02-01 01:20) [20]

исчо можно попробовать проследить за программами-конкурентами, решающими подобные задачи, как они выходят из положения ....


 
Джо ©   (2006-02-01 01:33) [21]

Программу нужно распространять зашитой в ПЗУ ROM. Виндовс и Линукс маст дай.


 
Юрий Зотов ©   (2006-02-01 02:33) [22]

Помещать надо в
диск:\Documents and Settings\All Users\Start Menu\Programs\Startup
а точнее см. SHGetSpecialFolderPath и CSIDL_COMMON_STARTUP

И не саму программу, а ярлык на нее.


 
Германн ©   (2006-02-01 03:08) [23]

2 Юрий Зотов ©   (01.02.06 02:33) [22]
Ну не надо! Не надо помещать что-либо в "Автозагрузку для всех", до тех пор пока автор сабжа не уточнит задачу.

А вообще меня уже начинает доставать "Автозагрузка для всех"! Моя дщерь достигла того уровня развития, который слишком часто вступает в противоречия с моим видением ресурсов нашего домашнего  компьютера.


 
Чапаев ©   (2006-02-01 10:26) [24]


> Моя дщерь достигла того уровня развития, который слишком
> часто вступает в противоречия с моим видением ресурсов нашего
> домашнего  компьютера

А подробней можно? ;-)


 
ПЛОВ ©   (2006-02-01 10:55) [25]

Написать сервис. Установить сервис (не важно, в какой он будет папке). Прописать для сервиса автозапуск.
Никаких мудоханий с реестром типа [10] :) никаких непонятно где находящихся папок автозапуска, никаких ярлыков.
Правда реализация сабжа достаточно сложная, но я именно так и делал.


 
Cincinnut   (2006-02-05 19:46) [26]

Есть такая штука как %USERNAME% или %USERPROFILE%.


 
LexxX ©   (2006-02-05 19:55) [27]

Cincinnut   (05.02.06 19:46) [26]

Это называется переменными среды!

%USERNAME% или %USERPROFILE%.

Также может быть полезным %systemroot%


 
Anatoly Podgoretsky ©   (2006-02-05 20:34) [28]

Папка такая есть, называется Program Files файл и есть ветка RUN в реестре пользователя HKCU.



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

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

Наверх




Память: 0.53 MB
Время: 0.053 c
4-1134017008
Strech
2005-12-08 07:43
2006.02.26
Незащищенные секции программы


3-1136117634
d1978
2006-01-01 15:13
2006.02.26
Как вставить из буфера обмена в DbRichEdit текста...


2-1139325472
nts
2006-02-07 18:17
2006.02.26
LPT порт


2-1139229210
webpauk
2006-02-06 15:33
2006.02.26
Описание структуры


15-1138963953
Некто
2006-02-03 13:52
2006.02.26
Купил новый корпус