|
|
|
Как узнать Pid приложения по имени и убить программу по ее Pid?
|
|||
|---|---|---|---|
|
#18+
Привет всем. Как узнать Pid приложения по имени и убить программу по ее Pid??? ета функция у меня неработает :/ bool Common::GetProcessByExeName(DWORD* Pid,AnsiString ExeName) { HANDLE hProcessSnap = NULL; PROCESSENTRY32 pe32 = {0}; AnsiString temp=""; hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); if(hProcessSnap == (void*)-1) { MessageBox(NULL, "oblom", "oblom", MB_OK|MB_ICONWARNING|MB_SYSTEMMODAL); return false; } pe32.dwSize=sizeof(PROCESSENTRY32); if(Process32First(hProcessSnap,&pe32)) temp=pe32.szExeFile; if((temp.UpperCase()).Pos(ExeName)) { *Pid= pe32.th32ProcessID; CloseHandle (hProcessSnap); return true; } pe32.dwSize=sizeof(PROCESSENTRY32); while(Process32Next(hProcessSnap,&pe32)) { temp=pe32.szExeFile; if((temp.UpperCase()).Pos(ExeName)) { *Pid= pe32.th32ProcessID; CloseHandle(hProcessSnap); return true; } pe32.dwSize=sizeof(PROCESSENTRY32); } CloseHandle(hProcessSnap); *Pid=0; return false; } у меня компилятор выдает ошибки: Build [C++ Error] Common.h(857): E2451 Undefined symbol 'SYSTEM_PROCESS_INFORMATION' [C++ Error] Common.h(857): E2451 Undefined symbol 'pinfo' [C++ Error] Common.h(857): E2451 Undefined symbol 'pinfo_last' [C++ Error] Common.h(860): E2451 Undefined symbol 'PFNNtQuerySystemInformation' [C++ Error] Common.h(860): E2108 Improper use of typedef 'PROC' [C++ Error] Common.h(860): E2293 ) expected [C++ Error] Common.h(868): E2188 Expression syntax [C++ Error] Common.h(872): E2451 Undefined symbol 'progProcessId' [C++ Error] Common.h(888): E2188 Expression syntax Люди чего делать подскажите. Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2004, 21:28 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=454&tid=2035269]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 358ms |

| 0 / 0 |
