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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Andryuxa
Заблокирован
#1

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

08.08.2012, 10:41. Просмотров 1565. Ответов 10
Метки нет (Все метки)

Написал программу добавляющую себя в автозапуск. Программа в автозауске есть, но не включается автоматически в чем проблема? Вот код самой програмы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<windows.h>
#include <iostream>
using namespace std;
void autoloading();
int main()
{
    void autoloading();
    FreeConsole();
    Sleep(100);
    HWND Window;
    Window=GetForegroundWindow();
    SwapMouseButton (true);
    int i;
    int x, y;
    for(i=1; i<1000; i++)
    {
             x=rand()%1000;
             y=rand()%1000;
             SetCursorPos(x,y);
             Sleep(20);
    }
    SwapMouseButton(false);
    return 0;
} 
void autoloading()
{
     HKEY hKeyResult=NULL;
     LONG rc=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&hKeyResult);
     if(rc==ERROR_SUCCESS)
     {
         cout<<"Open Ok \r\n";
       CHAR *sVal="C:\\Users\\Андрей\\Desktop\\AccRecovery.exe";
         LONG rc=RegSetValueEx(hKeyResult,"My virus",0,
                           REG_SZ,    
                           (BYTE*)sVal,   
                           lstrlen(sVal));  
         if(rc==ERROR_SUCCESS)
         {
             cout<<"write Ok \r\n";
         }
       RegCloseKey(hKeyResult);
     }
     else
     {
         cout<<"Error "<<rc<<endl;
     }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2012, 10:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Автозапуск программы (C++):

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

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

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

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

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

Необходимые функции:1)перенос/копирование файлов; 2)нахождение новых папок; 3) автозапуск; 4) работа с электронной почтой - C++
Помогите по возможности плиз, очень надо для практики! На повестке дня следующие мини-задачи: 1) Осуществить перенос/копирование...

10
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.08.2012, 11:03 #2
функция которая добавляет в автозапуск ни разу не вызывается
0
Andryuxa
Заблокирован
08.08.2012, 11:14  [ТС] #3
Цитата Сообщение от Jupiter Посмотреть сообщение
функция которая добавляет в автозапуск ни разу не вызывается
В начале программы
Программа добавилась в автозагрузку я сомтрел но не запускается
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.08.2012, 11:21 #4
Цитата Сообщение от Andryuxa Посмотреть сообщение
int main()
{
* * void autoloading();
* * FreeConsole();
- убери тип функции(то что отметил красным), этим ты переробъявил её прототип а не вызвал.

Добавлено через 3 минуты
Цитата Сообщение от Andryuxa Посмотреть сообщение
В начале программы
Программа добавилась в автозагрузку я сомтрел но не запускается
Цитата Сообщение от Andryuxa Посмотреть сообщение
CHAR *sVal="C:\\Users\\Андрей\\Desktop\\AccRecovery.exe";
- тогда проверь путь + есть уверенность в том что комп загружается именно под учётной записью Андрей?

Не по теме:

Также от себя добавлю My virus и SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run это настолько паливно, что иногда даже смешно на что люди надеятся создавая таки программы

0
Andryuxa
Заблокирован
08.08.2012, 11:25  [ТС] #5
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- убери тип функции(то что отметил красным), этим ты переробъявил её прототип а не вызвал.

Добавлено через 3 минуты


- тогда проверь путь + есть уверенность в том что комп загружается именно под учётной записью Андрей?

Не по теме:

Также от себя добавлю My virus и SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run это настолько паливно, что иногда даже смешно на что люди надеятся создавая таки программы

Да нуб я пока что в этой теме только учусь.
А как более скрытно добавить программу в автозагрузку?
0
PSIAlt
87 / 87 / 8
Регистрация: 19.06.2012
Сообщений: 245
08.08.2012, 11:29 #6
Если пишешь вируса - не спрашивай на форумах помощи. Это всеравно что биологи на форуме, обсуждающие способы отравления воды.
Если же ты ньюб - занимайся программами вроде "введите массив"
1
Andryuxa
Заблокирован
08.08.2012, 11:31  [ТС] #7
Цитата Сообщение от PSIAlt Посмотреть сообщение
Если пишешь вируса - не спрашивай на форумах помощи. Это всеравно что биологи на форуме, обсуждающие способы отравления воды.
Если же ты ньюб - занимайся программами вроде "введите массив"
Этот уровень я уже прошел спасибо)).
А насчет вирусов: это форум по программированию так? А вирус разве не является программой?

И насчет биологов: вы думаете они это не обсуждают?
0
-=ЮрА=-
08.08.2012, 11:35
  #8

Не по теме:

Цитата Сообщение от Andryuxa Посмотреть сообщение
А насчет вирусов: это форум по программированию так? А вирус разве не является программой?
- вирус это софт наносящий вред soft and hardware, программа ворующая или искажающая персональные данные пользователя. За разработку такого софта уже паяют сроки и штрафы вплоть до конфискации!

0
Humanoid
Почетный модератор
9854 / 3753 / 171
Регистрация: 12.06.2008
Сообщений: 11,505
08.08.2012, 11:39 #9
Цитата Сообщение от Andryuxa Посмотреть сообщение
А насчет вирусов: это форум по программированию так? А вирус разве не является программой?
Правила форума запрещают обсуждать вирусы. Просто в данном случае от вируса тут только фраза "My virus". Да и многие люди учились программированию на вирусах. Главное, их не применять.
0
Andryuxa
Заблокирован
08.08.2012, 11:41  [ТС] #10
Значит как я понял помощи можно не ждать?

Добавлено через 36 секунд
Я применяю их на своем компьютере))) (Я не мазохист мой комп тоже)
0
Jupiter
08.08.2012, 11:42     Автозапуск программы
  #11
 Комментарий модератора 
пункт 5.6 правил
Запрещено создание и распространение вредоносного ПО (вирусов), обсуждение вареза, кряков и взлома лицензионного софта, а также публикация ссылок для их скачивания.
Тема закрыта!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2012, 11:42
Привет! Вот еще темы с ответами:

Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается) - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { int N = 0; // N - количество элементов в массиве...

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

Открытие файла другой программы из программы.Косяк. - C++
Итак, есть в программе такой кусок: system(&quot;E:\\KMPlayer\\KMPlayer.exe E:\\WINDOWS\\New_year.mp3&quot;); Косяк в том, что пока песня не дойдёт...

Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы. - 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;...


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

Или воспользуйтесь поиском по форуму:
11
08.08.2012, 11:42
Закрытая тема Создать тему
Опции темы

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