1樓:風若遠去何人留
單純從c語言角度上 是無法做到這一點的。
要想做到這種效果。
那麼只能從作業系統的使用者角度使用。
比如 登陸使用者為普通許可權。
然後 用管理員許可權來執行你的程式,這樣登陸使用者就無法關閉。
2樓:匿名使用者
我用c++實現過,就是不知道c行不行,應該改個標頭檔案就好了。
我用過一種方法,就是用無限迴圈+messagebox函式+printf("\a");這樣開啟工作管理員,去終止它的時候就會顯示無法完成該操作,下面顯示未指定的錯誤,就是會彈出來一個框,不好看。
3樓:司殤璃
dll注入,把自己的**做成dll注入到其他的系統程序裡比如winlogon,或者多開幾個程序讓程序彼此之間可以互相啟動。
如何寫一段c語言的程式讓執行的視窗無法關閉。
4樓:匿名使用者
沒有這樣的程式的。即使你用方法,使它沒了關閉視窗的按鍵。但它也在執行。
只要是執行著的,就是一個程序,啟動工作管理員,就可以把它關了。例如病毒之類,只不過它狡猾了一點,讓你禁用了工作管理員,或是在關閉它這個程序時,也同時關閉電腦等等。不過,只要是執行著的程式,就一定可以關掉。
5樓:匿名使用者
如果是windows窗體程式的話,那就在訊息處理那裡改改,不響應關閉訊息。
怎麼用c語言實現一個用工作管理員關不掉的視窗? 5
6樓:合寧藩雀
工作管理員。
不要選應用程式那欄,死掉的程式結束不掉很正常。要選擇程序,比如找到,把它結束掉。
7樓:網友
死迴圈??alt+f4強關不就是~
工作管理員:ctrl+alt+del
用icesword
8樓:匿名使用者
跟qq或360學,發現工作管理員就他它關掉。
9樓:匿名使用者
//先引入這個名稱空間。
using ;
//新增必要的常數和api函式的引用。
private const int sc_close = 0xf060;
private const int mf_enabled = 0x00000000;
private const int mf_grayed = 0x00000001;
private const int mf_disabled = 0x00000002;
[dllimport(""entrypoint = getsystemmenu")]
private static extern intptr getsystemmenu(intptr hwnd, int brevert);
[dllimport(""
//在窗體的load事件處理函式內新增**:
intptr hmenu = getsystemmenu(, 0);
enablemenuitem(hmenu, sc_close, mf_disabled | mf_grayed);
這樣關閉按鈕就被禁用了,謝謝,lz,打那麼多,很辛苦的。
10樓:匿名使用者
用工作管理員關不掉的視窗?沒遇到過噠~~
怎麼結束工作管理員也無法結束的程序
11樓:蘇
1、首先在工作列右鍵滑鼠,調出選單,點選啟動工作管理員,進入。
2、點選啟用工作管理員之後,進入該介面,在服務欄找到相應的程式,記住它的 pid碼,比如選擇的這個是1284。
4、在程式裡輸入taskkill /pid 1284 /f,回車就會結束相應任務。注意:(輸入字母的時候一定要有空格)
12樓:匿名使用者
方法1 taskkill
1.按win+r鍵彈出執行視窗,輸入cmd,回車。
2.輸入。taskkill /f /t /im 程序名taskkill /f /t /pid 程序pid方法2 ntsd
1.按win+r鍵彈出執行視窗,輸入cmd,回車。
2.輸入。ntsd -c q -p 程序pid
13樓:山水阿銳
方法/步驟。
1、單擊開始選單,在搜尋框內輸入「cmd」。
2、按回車,開啟命令提示符視窗。
3、在命令提示符視窗中輸入:tasklist。
4、按回車鍵,就會顯示出當前執行的程式。
5、輸入「taskkill/im 程序名。字尾名 /f」。
6、按回車鍵,就會提示「成功:已中止程序」。
7、這樣就可以結束工作管理員無法結束的程序。
8、不要關閉system、和程序。
14樓:天雲一號
方法一首先開啟開始選單中的執行,在執行對話方塊中輸入「cmd」。回車開啟命令提示符視窗;
在開啟的命令提示符視窗中然後輸入:tasklist可以檢視到現在所有程序。
然後想要關閉程序的話,輸入命令「tskill+程序名」(只需要輸入程序名,不用新增副檔名)就可以了。
注意事項:system、和不能關閉。
方法二通過system的許可權來執行工作管理員,然後取得system許可權後就可以結束任何程序了。
首先開啟「開始--執行」,在開啟的執行對話方塊中輸入「cmd」,回車;
在開啟的命令提示符視窗中輸入「time /t 」獲得現在的時間,比如是10:31。
接著輸入at 10:33/interactive 命令,這樣2分鐘後就會自行啟動工作管理員;
這樣就可以在at命令執行的工作管理員,取得system的許可權之後,這樣就可以結束那些無法結束的程序了。
如何讓一個程式被無法關閉?
15樓:弭冠
先建一個受限使用者!當你離開的時候切換到這個受限使用者!回來時再切換到管理員使用者!當然管理員使用者得設密碼!切換方法:開始-》登出——》切換使用者!
工作管理員無法結束程序怎麼辦
16樓:南京新華電腦專修學院
單擊開始選單,在搜尋框內輸入"cmd".
按回車,開啟命令提示符窗。
內口容。在命令提示符視窗中輸入:tasklist.
按回車鍵,就會顯示出當前執行的程式。
輸入"taskkill/im 程序名。字尾名 /f".
按回車鍵,就會提示"成功:已中止程序".
這樣就可以結束工作管理員無法結束的程序。
不要關閉system、和程序。
怎麼用c語言禁用工作管理員 50
17樓:狙擊天才騎士
system("taskkill /im taskmgr(工作管理員名稱)")最好再加個死迴圈system在裡。
工作管理員結束任務
將任務換到程序選項卡,結束任務實質就是結束對應的程序。如果你結束工作管理員裡面的 explorer.exe explorer.exe 程序 肯定是會出現第一種情況的 因為這就是一個 檔案管理 的程式,結束後 開啟的檔案目錄會消失,桌面也會消失 因為桌面也是一個檔案目錄 而你說 最後顯示出桌面 則是被...
在工作管理員中那些程序可以結束?
看後面的使用者名稱,如果是非系統的就可以結束了。工作管理員哪些程序可以關閉?工作管理員內的非系統程序都是可以關閉的,下面給出分辨系統程序的方法 所需材料 win7系統演示。一 首先按ctrl shift esc快捷鍵開啟工作管理員,拖動邊緣把視窗拖寬。三 一些程序的描述為英文,可以記下該程序名字。工...
電腦開啟工作管理員點選結束任務,電腦就藍屏重啟?
如果你說的這時電腦卡住了結束某程式藍屏也算正常,你是什麼情況下結束程序或結束的是什麼程式能說說嗎?請將你在藍屏前電腦的表現,和你操作說的詳細些。什麼軟體 補丁,升級了什麼硬體了嗎?詳細的說說藍屏前你做了什麼,可能就是這些操作引起的藍屏的發生,有問題請追問我 我跟據你提供的資訊重新你 3 如果不經常出...