Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <process.h>
- #include <Tlhelp32.h>
- #include <winbase.h>
- #include <string.h>
- void killProcessByName(const char *filename)
- {
- HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL);
- PROCESSENTRY32 pEntry;
- pEntry.dwSize = sizeof (pEntry);
- BOOL hRes = Process32First(hSnapShot, &pEntry);
- while (hRes)
- {
- if (strcmp(pEntry.szExeFile, filename) == 0)
- {
- HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0,
- (DWORD) pEntry.th32ProcessID);
- if (hProcess != NULL)
- {
- TerminateProcess(hProcess, 9);
- CloseHandle(hProcess);
- }
- }
- hRes = Process32Next(hSnapShot, &pEntry);
- }
- CloseHandle(hSnapShot);
- }
- int main()
- {
- killProcessByName("notepad++.exe"); //process Name
- return 0;
- }
- // Coded by Appo //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement