winform另一類的程式自動重啟

2021-06-09 11:28:35 字數 806 閱讀 3676

最近做專案時,要實現自動重啟;網上很多此類**;但是不滿足我所要的。我是想實現能完整的重啟。

//先動態生成乙個批處理檔案

system.io.streamwriter strwriter = new system.io.streamwriter(filepath, false);//覆蓋模式

strwriter.writeline("taskkill /im iexplore.exe /f");    //結束ie

strwriter.writeline("ping 127.0.0.1 -n 5");             //延時載入

strwriter.writeline("start iexplore.exe");                   //啟動ie

strwriter.writeline("del %~nx0");                       //執行完畢後批處理自殺

strwriter.close();

//執行批處理

system.diagnostics.process p = new system.diagnostics.process();

p.startinfo.filename = "cmd.exe";

p.startinfo.arguments = "/c " + filepath;

p.startinfo.useshellexecute = false;

p.startinfo.errordialog = false;

p.startinfo.createnowindow = true;

p.start();

C 類的理解 一) 類的初識

一 類的意義,以及類與物件 類的內容比較多,但類是物件導向的基礎,所謂物件導向 object 其實就是一種更高層次的模組化,也稱為封裝。c語言中,稍微複雜點的資料結構都是用結構體來寫的,結構體本質上就是把一些相關的資訊打包儲存,比如貓 struct cat 這樣我們通過鍵盤輸入很多貓的資訊就可以用結...

Integer一類的比較問題

總體主要分為兩個方面 比較的是值 一 基本資料型別與引用資料型別進行比較時,引用資料型別會進行拆箱 自動拆裝箱需要在jdk1.5以上 然後與基本資料型別進行值的比較 舉例 int i 12 integer j new integer 12 i j 返回的是true 二 引用資料型別與基本資料型別進行...

一類微控制器基於事件的鍵盤處理程式

前言 大家知道,我們在微控制器的鍵盤處理程式中,經常使用延時操作.目的當然是為了去除抖動.延時去抖的效果是可靠而且簡單的.但是,對於經常的鍵盤操作,延時操作就會降低系統的實時性.而且,關鍵的是,延時演算法對於處理組合鍵就顯得不那麼得心應手了.今天我們一起交流的就是這個 基於事件處理 的鍵盤處理程式....