一个程序经常自动关闭,想让它隔断时间开启一次,自己写了一个C语言程序,半小时打开一次。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #include <iostream> #include<windows.h> #pragma comment(lib, "Kernel32.lib") using namespace std; int main() { while(1){ STARTUPINFO si; memset(&si, 0, sizeof(STARTUPINFO)); si.cb = sizeof(STARTUPINFO); si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = SW_SHOW; PROCESS_INFORMATION pi; if(!CreateProcess(NULL,"ExcuteApp.exe 8888",NULL,NULL,FALSE,0,NULL,NULL,&si,&pi)) { cout<<"Create Fail!"<<endl; exit(1); } else {cout<<"Sucess!"<<endl;} Sleep(1800000); }
return 0; }
|