應用程式有兩種,一種本身就可以當服務執行的,就直接使用srvinstw.exe就行。
另一種是不能當服務執行的,就必須通過srvany.exe進行跳轉,跳轉執行流程:srvinstw.exe建服務,指向執行srvany.exe,再通過改登錄檔,把真實要執行的程式指向給srvany.exe程式。
當啟動服務時,程序會多出兩個程序,乙個是srvany.exe,另乙個就是真實要執行的應用程式。
srvinstw.exe使用簡單,不說它,直接用instsrv.exe+srvany.exe來介紹怎麼安裝:
把這兩個程式儲存在乙個方便的位置,例如c盤根目錄下。我們舉例來說明,把outlookexpress作為乙個服務新增進windows xp professional作業系統中,並把這個服務命名為「test」。在執行中輸入「cmd」,回車,開啟命令列視窗,在提示符後面直接輸入:「c:\instsrv.exe test c:\srvany.exe」然後回車,其中的「c:\instsrv.exe」和「c:\srvany.exe」表示這兩個程式儲存的位置,而test則是你想新增的服務名稱。
建立好後,在服務裡進行測試,在屬性裡先把「允許服務與桌面互動」,時行測試。注意如果是用批處理檔案做為應用程式的話,要測試看是不是會每次重啟服務就多出乙個應用程式出來,測試完後再根據實際情況決定要不要「允許服務與桌面互動」。
windows應用程式 二 建立視窗
我們在建立視窗時需要的過程 關於訊息迴圈 因為處理器同時只能執行乙個程式 因此我們需要作業系統去排程程式 因此我們只是將訊息傳給作業系統 等待回應從而由作業系統來顯示我們需要的視窗 wndproc 視窗過程負責用來響應某一類視窗收到的各種windows訊息 視窗標題 window caption c...
Windows程式設計中建立應用程式外掛程式
1.建立外掛程式 第一步,建立外掛程式類。新建空專案empty qmake projecy,專案名稱為plugin,在選擇路徑時指定到乙個新建的myplugin目錄中。建立好專案後向其中新增乙個c 類,類名為regexpplugin,基類保持為空。第二步,定義外掛程式類。將regexpplugin....
windows應用程式框架
windows作業系統是一種圖形化介面 windows程式設計是一種完全不同於傳統dos方式的程式設計方式 其內部執行原理為事件驅動的程式設計模式,主要是基於訊息的,當使用者需要完成某種功能時,呼叫作業系統的某種支援 windows api windows產生的任何資源 要占用或大或小一塊記憶體 作...