Det kompilerer uden fejl, men når jeg kører det, får jeg en msgbox der siger noget med \"Debug assertion failed. File: execl.c. Expression: arglist != NULL\".
Det eneste jeg vil, er at køre et andet 32bit program, vente 30 sekunder, køre det igen, osv.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
dette har virker for mig: #include <process.h> #include <Windows.h>
int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow // show state ) { for(;;) { execlp(\"explorer.exe\",\"c:\\\\\", NULL); Sleep(30*1000); } return 0; }
nej han skal bruge int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow // show state )
nej den hedder execl(det er den samme funtion) men der er beder at bruge execlp da den kikker i PATH\'en
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.