windows 下 寫守護程序

2021-06-22 02:24:35 字數 545 閱讀 6154



1. 延時

延時40秒我就知道:

ping -n 40 127.0.0.1>nul

參考思路1:利用 %time% 變數,死迴圈來判斷。 優點:準確      缺點:消耗cpu相當的高

思路2:利用 ping 127.0.0.1 -n 2 死迴圈延遲,迴圈一次加1,自己計算需要的數值,  優點:不會太消耗系統資源      缺點:準確度低了那麼一點

思路3:計算時間算出需要的時間,用at命令建立執行自身的任務, 例如 :  at 12:00 %0   %0表示批處理自身

思路4:使用 sleep.com 東西,論壇自己搜一下。同樣的準確度低

2. 殺掉程序

taskkill /f /im  ***xx.exe

3. 啟動程序

直接寫 ***x.exe 即可

4.把以上寫進乙個批處理,執行批處理檔案即可

shellexecute(null, l"open", l"c:\\users\\admi\\desktop\\test.bat", null, null, sw_show);

windows下守護程序實現

這裡的守護程序指的是無控制終端的程序。linux下執行程序只需要後面新增 就可以實現。有的時候需要設計乙個可以同時在windows和linux下執行的守護程序 為了避免過多的修改 可以新增如下偽指令來實現 ifndef win32 pragma comment linker,subsystem wi...

C 寫的windows服務程序守護實現

最近在做乙個windows服務實現windows socket server讀取系統硬體,rfid的內容給web 使用。在測試過程中,發現rfid讀取過程有時會導致服務無端中止。因為涉及到硬體呼叫,查不到具體的原因。所以就簡單的處理,做乙個程序守護,當windows的服務程序退出之後,自動重新開啟。...

windows守護程序指令碼

今天早上起來的時候發現電驢5點鐘的時候掛了,於是有幾個應該已經下完的東西還停留在95 的樣子。鬱悶之外想寫個守護程序的指令碼,上網搜了下找到這位同學的部落格 url 略加修改便拿來用了。首先是crontab.cmd檔案 如果在unix linux下用crontab那真是很簡單的事了 restart ...