Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
[Win32] process info 28.10.02 02:05 Число просмотров: 1109
Автор: beetle <beetle> Статус: Member
|
> > как мне получить путь,коммандную строку по > идентификатору > > процесса в системах 9х,Ме > > иными словами есть ли в этих системах функция, > подобная > > NtQueryInformationProcess > > В 9x для этих целей используется > CreateToolhelp32Snapshot > Process32First > Process32Next получил вот так если кому интересно:
HANDLE hProcess = ::CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,m_dwProcessID); //OpenProcess(PROCESS_ALL_ACCESS,FALSE,m_dwProcessID);
if((int)hProcess == -1){
ERR
goto exit;
}
MODULEENTRY32 me32;
me32.dwSize = sizeof(MODULEENTRY32);
rslt = Module32First(hProcess,&me32);
m_szLocation = me32.szExePath;
m_szName = me32.szModule;
|
<programming>
|
[Win32] process info 27.10.02 19:29
Автор: beetle <beetle> Статус: Member
|
как мне получить путь,коммандную строку по идентификатору процесса в системах 9х,Ме
иными словами есть ли в этих системах функция, подобная
NtQueryInformationProcess
|
|
[Win32] process info 27.10.02 20:02
Автор: Cyril <sc> Статус: Member
|
> как мне получить путь,коммандную строку по идентификатору > процесса в системах 9х,Ме > иными словами есть ли в этих системах функция, подобная > NtQueryInformationProcess
В 9x для этих целей используется
CreateToolhelp32Snapshot
Process32First
Process32Next
|
| |
[Win32] process info 28.10.02 02:05
Автор: beetle <beetle> Статус: Member
|
> > как мне получить путь,коммандную строку по > идентификатору > > процесса в системах 9х,Ме > > иными словами есть ли в этих системах функция, > подобная > > NtQueryInformationProcess > > В 9x для этих целей используется > CreateToolhelp32Snapshot > Process32First > Process32Next получил вот так если кому интересно:
HANDLE hProcess = ::CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,m_dwProcessID); //OpenProcess(PROCESS_ALL_ACCESS,FALSE,m_dwProcessID);
if((int)hProcess == -1){
ERR
goto exit;
}
MODULEENTRY32 me32;
me32.dwSize = sizeof(MODULEENTRY32);
rslt = Module32First(hProcess,&me32);
m_szLocation = me32.szExePath;
m_szName = me32.szModule;
|
|
|