Hallo, ich hab folgendes vor, ich hab ein programm geschrieben dass beim drauf klicken eine exe datei öffnet, nun will ich gerne, dass das programm eine andere exe öffnet falls die erste datei nicht vorhanden ist und das selbe ausführt.
#include <windows.h>
#include <stdio.h>
int s2found=0;
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR nCmdLine,int nShowCmd)
{
HWND sof2=(HWND)0;
FILE * s2exist;
s2exist = fopen("test.exe","r");
if (s2exist == 0)
return 0;
fclose(s2exist);
ShellExecute(0,"open","test.exe",0,0,SW_SHOWNORMAL);
while(1)
{
if (GetAsyncKeyState(VK_MENU) && GetAsyncKeyState(VK_TAB))
{
sof2 = FindWindow("test",0);
if (sof2)
{
s2found=1;
ShowWindow(sof2,SW_MINIMIZE);
}
else
s2found=0;
}
if (sof2 != 0 && s2found == 1)
{
sof2 = FindWindow("test",0);
if(!sof2)
return 0;
}
Sleep(10);
}
return 0;
}