![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#6
|
||||
|
||||
|
Cambia tambien esto
Código:
bool TerminateProcess(char* FileName) Código:
bool TerminateProcessW(WCHAR* FileName) Te pongo la versión completa Unicode: Código:
#include <tlhelp32.h>
// Termina los procesos conociendo el nombre del exe
bool TerminateProcessW(WCHAR* FileName)
{
DWORD Result = 0;
HANDLE Process = 0;
PROCESSENTRY32W proc = { sizeof(proc) };
HANDLE hSysSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(hSysSnapshot != INVALID_HANDLE_VALUE && Process32FirstW(hSysSnapshot, &proc)){
do{
if(!_wcsicmp(proc.szExeFile, FileName)){
Result = proc.th32ProcessID;
if(Result)
Process = OpenProcess(PROCESS_ALL_ACCESS, false, Result);
if(Process){
Result = TerminateProcess(Process, 0);
CloseHandle(Process);
}
}
}while(Process32NextW(hSysSnapshot, &proc));
}
CloseHandle(hSysSnapshot);
return (bool)Result;
}
Saludos. Última edición por escafandra fecha: 14-12-2013 a las 21:37:11. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Terminar proceso aplicacion y dll | jconnor82 | Varios | 2 | 30-06-2008 04:06:51 |
| Terminar proceso en Windows 2000 | RJF | Varios | 1 | 26-05-2008 17:29:01 |
| ayuda ejecutando un proceso como "SYSTEM" y haciendo que no se pueda terminar | lostprophets | Varios | 2 | 05-02-2008 02:28:50 |
| Como Terminar La Ejecucion De Un Proceso | kurono | Varios | 2 | 01-02-2008 17:10:44 |
| Terminar proceso | torito | Varios | 15 | 20-04-2007 02:44:36 |
|