VC 實現檔案的自我刪除

2021-06-03 02:31:31 字數 500 閱讀 1097

bool selfdel1() 

}  return false; 

}  

bool selfdel2() 

cstring strcmdline1,strcmdline2; 

strcmdline1.format("del %s\n",szmodule); 

strcmdline2.format("del %%0\n"); 

file.writestring(strcmdline1);                    // 寫刪除exe的命令列.  

file.writestring(strcmdline2);                    // 寫刪除bat的命令列.  

file.close(); 

winexec(strfilepath,sw_hide);                     // 執行自行刪除操作.  

return true; 

vc 檔案目錄的刪除

專案中突然要使用刪除檔案的功能,於是看看書,網上找找資料,總結了一些方法,其實都很簡單的。希望對大家有幫助 第一種方法 定義乙個檔案類物件來操作 cfile tempfile tempfile.remove 指定檔名 第二種方法 使用系統函式 deletefile lpcstr filename 刪...

如何簡單實現可執行檔案的自我刪除

可執行檔案即 exe 檔案在執行過程中,由系統管理其開啟的控制代碼。此時對該檔案的一些操作是被系統禁止的,比如刪除操作。然而在某些場合,可能須要程式有自我刪除的功能,也就是程式執行結束後刪除自身。基於這個想法,可以有一種很簡單的方法來實現這個基本功能。本方法基於兩點來實現刪除功能。一是利用 wind...

如何簡單實現可執行檔案的自我刪除

可執行檔案即 exe 檔案在執行過程中,由系統管理其開啟的控制代碼。此時對該檔案的一些操作是被系統禁止的,比如刪除操作。然而在某些場合,可能須要程式有自我刪除的功能,也就是程式執行結束後刪除自身。基於這個想法,可以有一種很簡單的方法來實現這個基本功能。本方法基於兩點來實現刪除功能。一是利用 wind...