|
автозагрузка программы - Вопросы и ответы, обсуждения - Ваши вопросы по C/C++ только в данном разделе |
24.04.2016, 11:16
|
#1
|
|
|
|
Разведчик
|
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
автозагрузка программы
Всем привет. Помогите пожалуйста прописать программу в автозагрузку. Т.Е. написал небольшую программу на си++ но как сделать чтоб при запуске она прописывала себя в автозагрузку ни как не получается. Может кто поможет, желательно примером. Спасибо!!!
|
|
|
24.04.2016, 11:44
|
#2
|
|
|
|
Разведчик
|
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: автозагрузка программы
Прописаться в реестре по следующему адресу:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run
Последний раз редактировалось f4lrik; 25.04.2016 в 00:06.
|
|
|
24.04.2016, 14:55
|
#3
|
|
|
|
Разведчик
|
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: автозагрузка программы
Да, это я понимаю но не получается.
Может кто подскажет хотя бы примерный код???
|
|
|
25.04.2016, 00:05
|
#4
|
|
|
|
Разведчик
|
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: автозагрузка программы
Уже не работают примеры из гугла?
Код:
HKEY hKey;
char szPath[0x100];
GetModuleFileName(NULL, szPath, sizeof(szPath));
RegCreateKeyEx(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run",
NULL,
"",
REG_OPTION_NON_VOLATILE,
KEY_SET_VALUE,
NULL,
&hKey,
NULL);
if (hKey)
{
RegSetValueEx(hKey, "My program", NULL, REG_SZ, (LPBYTE)szPath, strlen(szPath));
RegCloseKey(hKey);
}
|
|
|
25.04.2016, 00:48
|
#5
|
|
|
|
Разведчик
|
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: автозагрузка программы
Спасибо за код. Подскажи если можешь, компилируется без ошибок а в папке RUN ничего нет. Спасибо.
P.S. Изучаю с++ сам, работа с регистром вообще не даётся.
|
|
|
25.04.2016, 07:41
|
#6
|
|
|
|
Разведчик
|
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: автозагрузка программы
|
|
|
25.04.2016, 10:21
|
#7
|
|
|
|
Разведчик
|
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: автозагрузка программы
А нет, извиняюсь, был немного не внимателен.
При включении компьютера программа запускается аж два раза, почему-то, а по указанному адресу в папке Run ничего нет? В чем может быть проблема? Где искать?
Использую VS 2015.
Добавлено через 9 минут
в регистре поисковик нашел его по адресу
C:\Users\Dimon\Documents\Visual Studio 2015\Projects\perevod\Debug\perevod.exe
Почему так?
Добавлено через 1 час 42 минуты
А вот с другой программой работает все хорошо, запускается один раз при включении пк, но в папке Run все равно её нет!
Последний раз редактировалось dima130689; 25.04.2016 в 12:04.
Причина: Добавлено сообщение
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:36.
|
|