Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Genri1996
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 15
#1

Автозапуск программы - C++

13.04.2014, 17:26. Просмотров 152. Ответов 0
Метки нет (Все метки)

Новичёк в с++... Нашел в одной из тем на cyberforum метод для добавления программы в автозапуск..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void autoloading()
    {
         HKEY hKeyResult=NULL;
     LONG rc=RegOpenKeyEx(HKEY_LOCAL_MACHINE,TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"),0,KEY_ALL_ACCESS,&hKeyResult);
     if(rc==ERROR_SUCCESS)
     {
         cout<<"Открыто успешно \r\n";
      CHAR *sVal="C:\\Users\\Олег\\Desktop\\Synchro.exe";
         LONG rc=RegSetValueEx(hKeyResult,TEXT("Synchro"),0,REG_SZ,(BYTE*)sVal,lstrlen (sVal));  
         if(rc==ERROR_SUCCESS)
         {
             cout<<"Записано успешно! \r\n";
         }
       RegCloseKey(hKeyResult);
     }
     else
     {
         cout<<"Ошибка! "<<rc<<endl;
     }
    }
Проблема: последний параметр из функции RegSetValueEx подчёркивает, подписывая:
аргумент типа CHAR * не совместим с LPCWSTR. Как это исправить?

Добавлено через 12 минут
Надо было перед строкой написать TEXT и взять её в скобки (). Сам спросил - сам ответил.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 17:26     Автозапуск программы
Посмотрите здесь:

Автозапуск программы - C++
Написал программу добавляющую себя в автозапуск. Программа в автозауске есть, но не включается автоматически в чем проблема? Вот код самой...

автозапуск - C++
1 Как в windows xp сделать так автозапуск файла . 2 где можно найти инфуа прерываниях в виндовс и как с ними работать

Регистр:Автозапуск - C++
Здравствуйте,я пишу программу ,которая должна выдавать сообщение при запуске Windows.Вроде написал,вроде все хорошо,но я столкнулся с такой...

Добавить программу в автозапуск - C++
Добрый день.Как добавить программу в автозапуск и извлечь от туда? Если можно,то подробно,например,какие библиотеки подключать? Спасибо.

Как добавить программу в автозапуск? - C++
Здравствуйте ребята! Не подскажите, как можно программно добавить мою программу в автозапуск? Желательно скинуть код!

Автозапуск процесса Dev-cpp - C++
Как сделать автозапуск процесса по включении компа, желательно через винапи?

Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы. - C++
#include &lt;iostream.h&gt; unsigned int perimetr ( int a,int b); int main() { int a,b; cin &gt;&gt; a; cin &gt;&gt; b; cout &lt;&lt; &quot;perimetr=&quot;...

Автозапуск программы - C#
Вот таким кодом пытаюсь добавить программу в реестр, выдает ошибку private void Form1_Load(object sender, EventArgs e) { ...

Автозапуск программы - C++ WinAPI
Написал небольшую программу WinAPI, прописал ее в реестр для автозапуска, при старте системы программа запускается, что можно узнать из...

Автозапуск программы - Visual Basic
Как сделать, чтобы программа запускалась при старте системы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru