Source code C++ Cara menutup program yang sedang berjalan
Untuk menutup / membunuh / menghentikan sebuah proses dengan nama tertentu kita dapat menggunakan Win32 API. Sebagai contoh saya ingin membuat sebuah program yang jika dijalankan akan menghentikan semua proses notepade.exe yang sedang berjalan saat itu.
Berikut ini adalah contoh source code menutup / close / kill / membunuh / menghentikan proses aplikasi yang sedang berjalan:
#include <windows.h>
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
void KillProcessName(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);
}
Untuk memanggil kode diatas,cukup dengan menempatkan kode KillProcessName("NamaProsesYangAkanDiClose.exe") di project anda, contohnya:
int main()
{
KillProcessName("notepad.exe");
return 0;
}
Catatan: Nama proses harus sesuai dengan huruf kapital / huruf besar kecil dengan yang di task manager.
alhamdulillah thank you ilmunya gan
BalasHapusSource Code C++ Cara Menutup / Close Program Yang Sedang Berjalan >>>>> Download Now
BalasHapus>>>>> Download Full
Source Code C++ Cara Menutup / Close Program Yang Sedang Berjalan >>>>> Download LINK
>>>>> Download Now
Source Code C++ Cara Menutup / Close Program Yang Sedang Berjalan >>>>> Download Full
>>>>> Download LINK