Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

автозагрузка программы

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 24.04.2016, 11:16   #1
 Разведчик
Аватар для dima130689
 
dima130689 никому не известный тип
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию автозагрузка программы

Всем привет. Помогите пожалуйста прописать программу в автозагрузку. Т.Е. написал небольшую программу на си++ но как сделать чтоб при запуске она прописывала себя в автозагрузку ни как не получается. Может кто поможет, желательно примером. Спасибо!!!
  Ответить с цитированием
Старый 24.04.2016, 11:44   #2
 Разведчик
Аватар для f4lrik
 
f4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауру
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
Отправить сообщение для f4lrik с помощью Skype™
 
По умолчанию Re: автозагрузка программы

Прописаться в реестре по следующему адресу:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run

Последний раз редактировалось f4lrik; 25.04.2016 в 00:06.
  Ответить с цитированием
Старый 24.04.2016, 14:55   #3
 Разведчик
Аватар для dima130689
 
dima130689 никому не известный тип
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: автозагрузка программы

Да, это я понимаю но не получается.
Может кто подскажет хотя бы примерный код???
  Ответить с цитированием
Старый 25.04.2016, 00:05   #4
 Разведчик
Аватар для f4lrik
 
f4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауру
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
Отправить сообщение для f4lrik с помощью Skype™
 
По умолчанию 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
 Разведчик
Аватар для dima130689
 
dima130689 никому не известный тип
Регистрация: 24.04.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: автозагрузка программы

Спасибо за код. Подскажи если можешь, компилируется без ошибок а в папке RUN ничего нет. Спасибо.
P.S. Изучаю с++ сам, работа с регистром вообще не даётся.
  Ответить с цитированием
Старый 25.04.2016, 07:41   #6
 Разведчик
Аватар для f4lrik
 
f4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауру
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
Отправить сообщение для f4lrik с помощью Skype™
 
По умолчанию Re: автозагрузка программы

Цитата:
Сообщение от dima130689Посмотреть сообщение
Спасибо за код. Подскажи если можешь, компилируется без ошибок а в папке RUN ничего нет. Спасибо.
P.S. Изучаю с++ сам, работа с регистром вообще не даётся.

А какую среду разработки вы используете? В visual studio подобного нет.
Возможно проходит этап компиляции, но не проходит этап компоновки?
  Ответить с цитированием
Старый 25.04.2016, 10:21   #7
 Разведчик
Аватар для dima130689
 
dima130689 никому не известный тип
Регистрация: 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. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Автозагрузка демок на FTP (Sourcemod) Sokol_295 Counter-Strike 2 03.05.2014 09:01
[Помогите!] Автозагрузка WiLLi-WindowS Вопросы и ответы, обсуждения 7 30.04.2011 10:06

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:07.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net