Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#include <windows.h>
#include <tlhelp32.h>
#include <iostream>
using namespace std;
typedef BOOL (WINAPI *TH32_PROCESS)
(HANDLE hSnapShot, LPPROCESSENTRY32 lppe);
static TH32_PROCESS pProcess32First = NULL;
static TH32_PROCESS pProcess32Next = NULL;
bool isProcessAlive(char* process_name)
{
PROCESSENTRY32 pe32 = { 0 };
HANDLE hSnapshot = NULL;
HINSTANCE hDll = LoadLibrary("kernel32.dll");
pProcess32First=(TH32_PROCESS)GetProcAddress(hDll,"Process32First");
pProcess32Next=(TH32_PROCESS)GetProcAddress(hDll,"Process32Next");
bool process_state = FALSE;
hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if (hSnapshot != (HANDLE) -1)
{
pe32.dwSize = sizeof (PROCESSENTRY32);
if (pProcess32First (hSnapshot, &pe32))
{
do
{
if(strcmpi(pe32.szExeFile, process_name) == 0)
{
process_state = TRUE;
}
}
while(pProcess32Next (hSnapshot, &pe32));
}
CloseHandle (hSnapshot);
}
return process_state;
}
char* echo(char* in)
{
cout << in;
}
int main()
{
system("CLS");
if(isProcessAlive("Deinprogramm.exe")
{
echo("Dein Prog läuft");
} else {
echo("Dein Prog läuft nicht");
}
return 0;
}
hWnd = FindWindow(NULL,"about:blank - Microsoft Internet Explorer"); SendMessage(hWnd,WM_QUIT,1,0);