[WinAPI, C++] Lista uruchomionych procesów
Ostatnio zmodyfikowano 2012-04-01 13:53
Katruf Temat założony przez niniejszego użytkownika |
» 2012-03-28 20:34:38 tylko to chyba nie do końca rozwiązuje mój problem ja potrzebuje wczytać do zmiennej wszystkie uruchomione procesy aby sprawdzić czy proces(nie koniecznie wykorzystujący okno np działające w tle) który mnie interesuje jest aktualnie uruchomiony przerobiłem pewien kod ale on tylko wypisuje : #include <windows.h> #include <tlhelp32.h> #include <tchar.h>
int main( void ) { HANDLE hProcessSnap; HANDLE hProcess; PROCESSENTRY32 pe32; DWORD dwPriorityClass; hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); if( hProcessSnap == INVALID_HANDLE_VALUE ) { return( FALSE ); } pe32.dwSize = sizeof( PROCESSENTRY32 ); if( !Process32First( hProcessSnap, & pe32 ) ) { CloseHandle( hProcessSnap ); return( FALSE ); } do { _tprintf( TEXT( "\nPROCESS NAME: %s" ), pe32.szExeFile ); dwPriorityClass = 0; hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID ); } while( Process32Next( hProcessSnap, & pe32 ) ); CloseHandle( hProcessSnap ); system( "pause" ); return 0; } aha jaki znacznik trzeba wkleić aby ten kod wyświetlało jako kod a nie tekst?? |
|
jankowalski25 |
» 2012-03-31 20:19:41 |
|
xevuel |
» 2012-03-31 20:38:28 |
|
Katruf Temat założony przez niniejszego użytkownika |
» 2012-04-01 13:53:34 rozwiązałem problem wystarczyło prze konwertować WCHAR na string i po kłopocie |
|
1 « 2 » |