C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление программы в автозапуск  (Прочитано 14873 раз)
crackdog
Участник


Сказали спасибо: +2/-0
Offline

Сообщений: 64


Добавление программы в автозапуск
« : 13 Январь 2008, 21:07:26 »

Для добавления программы в автозапуск неопходимо написать:

HKEY hg;
RegOpenKeyEx(HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",
0,KEY_ALL_ACCESS,&hg);
RegSetValueEx(hg,"какое-нибудь краткое название - имя ключа",
0,REG_SZ,"путь к запускаемой программе",длина пути к файлу);
RegCloseKey(hg);

Или :

RegOpenKeyEx(HKEY_LOCAL_MACHINE
,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",
0,KEY_ALL_ACCESS,&hg);
RegSetValueEx(hg,"какое-нибудь краткое название - имя ключа",
0,REG_SZ,"путь к запускаемой программе",длина пути к файлу);
RegCloseKey(hg);

Или можно добавить ярлык на программу в
C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка (для всех пользователей)
C:\Documents and Settings\Администратор\Главное меню\Программы\Автозагрузка
C:\Documents and Settings\Имя пользователя\Главное меню\Программы\Автозагрузка

Учтите, что необходимо использовать только один из вышеописанных методов воизбежание загрузок нескольких копий программы одновременно.
Подробности по этим функциям можно посмотреть в Multimedia API Reference (идет в комплекте с Borland C++ Builder)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.043 секунд. Запросов: 19.