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

Вниз

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

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

Наверх




Память: 0.51 MB
Время: 0.042 c
15-1139308692
wedi
2006-02-07 13:38
2006.02.26
шрифт


2-1139823436
denis24
2006-02-13 12:37
2006.02.26
кол-во дней между двумя датами


4-1133957255
Shastox
2005-12-07 15:07
2006.02.26
Буфер и StringGrid


4-1134166676
Volf_555
2005-12-10 01:17
2006.02.26
Ошибка при получинии первых восьми символов строки


2-1139422708
serko
2006-02-08 21:18
2006.02.26
Socket





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский