in reply to Re^2: odd line in windows
in thread odd line in windows
Cheers,SV * get_proc_name( int processID ) { char * szProcessName; SV * outsv; Newxz(szProcessName, MAX_PATH, char); HANDLE hProcess = OpenProcess ( PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, processID ); if (NULL != hProcess ) { HMODULE hMod; DWORD cbNeeded; if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod), &cbNee +ded) ) { GetModuleBaseName( hProcess, hMod, szProcessName, MAX_PATH + - 1); } else { szProcessName[0] = '#'; szProcessName[1] = 0; } } else { szProcessName[0] = '*'; szProcessName[1] = 0; } CloseHandle( hProcess ); outsv = newSVpv(szProcessName, 0); Safefree(szProcessName); return outsv; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: odd line in windows
by BrowserUk (Patriarch) on Sep 07, 2011 at 15:37 UTC | |
by syphilis (Archbishop) on Sep 07, 2011 at 16:30 UTC |