C 監控乙個系統程序 如果其不在則 啟動指定的檔案

時間 2025-06-21 04:50:23

1樓:網友

dword getprocessidfromname(lpctstr name) /手巧通過畢握鍵執行檔名獲得進皮運程id的方法。

processentry32 pe;

dword id = 0;

handle hsnapshot = createtoolhelp32snapshot(th32cs_snapprocess,0);

sizeof(processentry32);

return 0;

sizeof(processentry32);

break;

if(strcmp(,name) =0)

id = ;

break;

while(1);

closehandle(hsnapshot);

return id;

返回id==0就說明程序不在了,shellexecute乙個新的吧。

2樓:匿名使用者

什麼意思???感覺很高深!

如何用c++語言編寫乙個控制檯程式去監視某乙個程序是否在執行,若沒有執行,則重啟計算機。

3樓:網友

可以實現的,但是這裡寫不方便。

4樓:網友

什麼作業系統,如果是linux的話,很快就能寫好。windows的話,不太熟悉。

c++中如何判斷該程序是系統程序,還是使用者程序

5樓:網友

要看你怎麼定義什麼是系統程序了。

用c語言檢測某個程式是否執行,如果檢測到了便啟動另乙個程式

6樓:網友

可以藉助系統命bai令來du檢測。

windows 用zhi tasklist 命令,linux 用 ps 命令。

c 使用 popen 函式dao

來解析返回版的字串,一旦權發現 xx 程序執行則用 system 函式啟動另乙個程式。

如果需要持續檢測,用 while 加 sleep 輪詢。

c++程式無法開啟指定檔案,檔案和原始檔在同乙個目錄下,總是找不出問題在哪

7樓:黑丶雨

"ttt源。cpp"這個檔案在哪,程式就在那個目錄下找「。

你所給的檔案中,沒有發現「ttt源。cpp」這個檔案。

用vs編譯c++檔案時無法啟動程式,並且找不到指定檔案怎麼辦?

8樓:刺友互

1、用 vs 開啟工程,點選選單 專案 - 屬性。

2、在開啟的頁面中點選 配置屬性 - c/c++ **生成。

3、在的頁面中選中 執行庫,再點選右邊的組合框。

4、選擇多執行緒(/mt)項,然後單擊確定。

5、回到原工程頁面,點選選單下方的 debug 下拉框,選擇 release 項。

6、然後點選選單 生成 - 重新生成解決方案,再次生成新的 exe 檔案。

7、編譯完成後,開啟工程目錄下的 release 目錄,即可發現新生成的 exe 程式。

c程序中生成另程序,c 程式中生成另乙個程式

資源法程式用findresource loadresource lockresource sizeofresource等函式訪問自定義資源。再主程式中,把演示程式新增為自定義資源,在需要生成程式時釋放出來 用前面提到的幾個函式,並寫入檔案 再用beginupdateresource updatere...

完整的監控系統都包括什麼,乙個完整的監控系統都包括什麼?

酷娛記 1 雲台 監控系統所說的雲台是通過控制系統在遠端可以控制其轉動方向的。雲台有多種型別 按使用環境分為室內型和室外型,主要區別是室外型密封效能好,防水 防塵,負載大。按安裝方式分為側裝和吊裝,即雲台是安裝在天花板上還是安裝在牆壁上。2 防護罩 防護罩也是監控系統中最常用的裝置之一,功能主要是防...

用C 空專案寫乙個四則運算!!!

資料結構課程 用c語言編寫複數的四則運算 設計乙個可進行復數運算的演示程式。要求實現下列六種基本運算 由輸入的實部和虛部生成乙個複數。 兩個複數求和 兩個複數求差 兩個複數求積, 從已知複數中分離出實部 從已知複數中分離出虛部。運算結果以相應的複數或實數的表示形式顯示 最好用結構體的方法 要是能用c...