Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автозагрузка.

550
13 апреля 2004 года
matwey
82 / / 03.12.2002
Как из программы прописать другую программу в автозагрузку (чтобы программа запускалась при старте автоматически, это в реестре?), удалить из автозагрузки, посмотреть есть ли она в автозагрузке...
Как сделать это под Windows 95/98, Windows 2000?
Как сделать это с помощью WinAPI, MFC?
319
14 апреля 2004 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by matwey
Как из программы прописать другую программу в автозагрузку (чтобы программа запускалась при старте автоматически, это в реестре?), удалить из автозагрузки, посмотреть есть ли она в автозагрузке...
Как сделать это под Windows 95/98, Windows 2000?
Как сделать это с помощью WinAPI, MFC?


через реестр это делается следующим образом:

 
Код:
HKEY hKey;
      char p_chFName[9];
      p_chFName="c:\\go.bat";

      LONG lRet,lRetOpen;
    lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_WRITE,&hKey );
    if (!lRet)
          lRetOpen=RegSetValueEx( hKey,"PortTalk",NULL,REG_SZ, (BYTE *)p_chFName ,9);
      RegCloseKey( hKey );

код прописывает c:\go.bat для запуска при открытии сессии любым пользователем.
смысл в том чтобы поместить прогу в реестр. RegOpenKeyEx открывает заданный ключ с парметрами доступа,
RegSetValueEx прописывает новое значение, с праметрами ключа, смотри подробнее в МСДН.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог