Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Xeonic Гость
|
Добавлено: Пн Июл 19 2004 15:37 Заголовок сообщения: автоматический запуск программы (VC++) |
|
|
Есть программа на Visual C++ 6.0
Она должна сама вписываться в реестр и выписываться из него при определённых условиях (чтобы автоматически запускалась при включении компьютера или нет - по установке пользователя в ее настройках). Как это можно сделать, подскажите пожалуйста?
Начинающий, но в будущем ВЕЛИКИЙ программер |
|
Вернуться к началу |
|
|
Monsta
Зарегистрирован: 29.03.2004 Сообщения: 19 Откуда: Москва
|
Добавлено: Вт Июл 20 2004 12:51 Заголовок сообщения: |
|
|
Открываем раздел реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run или HKCU\Software\Microsoft\Windows\CurrentVersion\Run и пишем/читаем строки с помощью API-функций RegCreateKeyEx, RegOpenKeyEx и т.п. |
|
Вернуться к началу |
|
|
GeX
Зарегистрирован: 03.01.2004 Сообщения: 60 Откуда: Россия, Иркутск
|
Добавлено: Пт Июл 23 2004 02:59 Заголовок сообщения: |
|
|
HKEY hKey;
HKEY hSubKey;
lResult=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\Run",0,KEY_READ|KEY_WRITE,&hKey);
if(lResult==ERROR_SUCCESS)
RegSetValueEx(hKey,"Имя проги",0,REG_SZ,"Путь к проге",strlen("Пути к проге")+1);
аналогично для чтения |
|
Вернуться к началу |
|
|
GeX
Зарегистрирован: 03.01.2004 Сообщения: 60 Откуда: Россия, Иркутск
|
Добавлено: Пт Июл 23 2004 03:00 Заголовок сообщения: |
|
|
Недочетик небольшой, hSubKey не надо. |
|
Вернуться к началу |
|
|
|