Интересные функции в C++
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Интересные функции в C++ - 2008-05-13 23:38:20.810000
|
|
|
A.S.H
Сообщений: 40
Оценки: 0
Присоединился: 2008-05-13 22:21:30.196666
|
Вот пример : ********************************************************************** #include <winsock.h> #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <tchar.h> #include <Psapi.h> … // Get the list of process identifiers. DWORD aProcesses[1024], cbNeeded, cProcesses; unsigned int i; if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) ) goto bbReak; // Calculate how many process identifiers were returned. cProcesses = cbNeeded / sizeof(DWORD)+ 100; // Send the name and process identifier for each process. for ( i = 0; i < cProcesses; i++ ){ [blockquote] if( aProcesses != 0 ){ [blockquote] Sleep(600); DWORD processID = aProcesses; TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>"); // Get a handle to the process. HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, processID ); // Get the process name. if (NULL != hProcess ) { [blockquote] HMODULE hMod; DWORD cbNeeded; if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod),&cbNeeded) ) { [blockquote] GetModuleBaseName( hProcess, hMod, szProcessName, sizeof(szProcessName)/sizeof(TCHAR) ); [/blockquote] } [/blockquote] } if(processID > 20000){ break; } char temps[512]; for(int i=0;i<(strlen(szProcessName));i++){ temps=szProcessName; } send(csock, temps, sizeof(szProcessName), 0); for(int i=0;i<513;i++) temps=''; Sleep(600); //Convert from DWORD to TCHAR TCHAR temp[MAX_PATH]; _ultoa(processID,temp,10); send(csock, temps, sizeof(temps), 0); for(int i=0;i<513;i++) temps=''; CloseHandle( hProcess ); [/blockquote] }//if( aProcesses != 0 ) [/blockquote] }//for ( i = 0; i < cProcesses; i++ ) ********************************************************************** Отправляет процесы с их PID, на сокет. Думаю у вас тоже всякое разное болтается.
|
|
|
RE: Интересные функции в C++ - 2008-05-13 23:54:40.556666
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
В чём суть темы?
|
|
|
RE: Интересные функции в C++ - 2008-05-13 23:59:25.560000
|
|
|
A.S.H
Сообщений: 40
Оценки: 0
Присоединился: 2008-05-13 22:21:30.196666
|
Показывать функции написаные своеи рукои, вдруг комуто понравится, а потом этот ктото и свою поставит, зачем каждыи раз заново функции придумывать ? Их уже ктото когдато написал, и может быть лучше чем ты ( ну в смысле ты, я, они и т.д…. ).
|
|
|
RE: Интересные функции в C++ - 2008-05-14 00:27:39.486666
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: A.S.H Показывать функции написаные своеи рукои, вдруг комуто понравится, а потом этот ктото и свою поставит, зачем каждыи раз заново функции придумывать ? Их уже ктото когдато написал, и может быть лучше чем ты ( ну в смысле ты, я, они и т.д…. ). 1.) Я написал сотни тысяч строк…. глупо их тут постить. 2.) Не приведи Господь юзать приведённый тобою код :'(
|
|
|
|
|