如何禁止某個程式執行?

2021-05-24 23:54:23 字數 972 閱讀 2303

//vc-consolewithapi 

#include  

using namespace std;

#include

//提權函式 

void raisetodebugp() 

closehandle(htoken); 

}     

}  bool occupyfile( lpctstr lpfilename ) 

handle hfile; 

handle htargethandle; 

//以獨佔模式開啟目標檔案 

hfile = createfile( lpfilename, generic_read, 0, null, open_existing,file_attribute_normal, null);     

if ( hfile == invalid_handle_value ) 

//把檔案控制代碼複製到pid=4的程序中去,這樣,只要pid=4的程序不退出,誰也動不了目標檔案 

bret = duplicatehandle( getcurrentprocess(), hfile, hprocess, &htargethandle,  

0, false, duplicate_same_access|duplicate_close_source); 

closehandle( hprocess ); 

return bret; 

}  //入口函式 

int main() 

ws2_32.dll是windows sockets應用程式介面, 用於支援internet和網路應用程式。程式執行時會自動呼叫ws2_32.dll檔案,ws2_32.dll是個動態鏈結庫檔案位於系統資料夾中。windows在查詢動態鏈結庫檔案時會先在應用程式當前目錄搜尋,如果沒有找到然後才會搜尋windows所在目錄;如果還是沒有會搜尋system32和system目錄。

如何禁止執行某些程式

有時候我們想禁止執行一些程式,如qq,迅雷等。有什麼方法可以做到呢?根據從網路上查詢的資料,總結了三種方法,下面以禁止執行qq為例進行說明。方法一 利用登錄檔 開始 執行 輸入regedit,開啟登錄檔,依次展開 hkey local machine software microsoft windo...

Unity中呼叫某個程式執行

在類中引用 using system.runtime.interopservices 第一種格式 system.diagnostics.process p new system.diagnostics.process p.startinfo.filename osk.exe p.start 第二種格...

如何禁止linux某個模組的開機自啟

linux設定開機bai服務自動du啟動 關閉自動啟動命令zhi root localhost dao chkconfig list 顯示開機版可以自動權啟動的服務 root localhost chkconfig add 新增開機自動啟動 服務 root localhost chkconfig d...