Terminate Process by Specific FullFilePath
I already make a terminating processes code. But I want to use it to terminate any running process by specifiying a file path. For example:
stopproc ( "C:\\Windows\\blablabla\\testing\\testing.exe" );
I'm currently can make it to stop process by a specific name and not a specific full path name. Can anyone help me to solve this problem. I really appreciate it if anyone could help.
Here it is my sample code:
- I'm currently making a process viewer program.
void stopproc(char * process_name)
register BOOL term;
lSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
uProcess.dwSize = sizeof(uProcess);
rProcessFound = Process32First(lSnapshot,&uProcess);
myproc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, uProcess.th32ProcessID);
if(myproc != NULL)