運行中程序刪除自己的方法

大家都知道,一般的程序運行的時候,可執行文件本身是被操作系統保護的,不能用改寫的方式訪問,更別提在本身還在運行的時侯刪除自己了。在網上看到一種UNDOCUMENT的方法,通過改變系統底層的文件訪問模式實現刪除自己。但是有沒有一種用在MSDN上就能查到的函數實現呢?答案是肯定的。

 
運行中程序刪除自己的方法
作者:i_like_cpp        出處:CSDN 大家都知道,一般的程序運行的時候,可執行文件本身是被操作系統保護的,不能用改寫的方式訪問,更別提在本身還在運行的時侯刪除自己...查看完整版>>運行中程序刪除自己的方法
 
使自己的程序成爲後台運行的守護進程
要使你自己的程序成爲守護進程,其實很簡單, 在你的主函數裏面調用下面的函數就可以了. 這段代碼很完整, 我現在寫程序, 如果需要用到守護進程, 就直接拷貝過去使用. void setup_daemon(void) { int i; for (i = ...查看完整版>>使自己的程序成爲後台運行的守護進程
 
Windows和Linux系統下的JAVA程序運行方法
如何寫個bat能在window下直接運行,還得能在Linux下運行?這就需要JAVA來幫忙。 JAVA命令中 -classpath即是引入包,如果一個工程運行時需要包含其它包的話可以這樣寫:"java -classpath .;..\lib\XXX.jar; javafilen...查看完整版>>Windows和Linux系統下的JAVA程序運行方法
 
SharpDevelop Addin(插件樹)使用方法-讓SharpDevelop的插件樹運行在自己的程序中
SharpDevelop Addin(插件樹) 使用方法 在經曆了N多次的迷茫和郁悶後,今天終于明白了Addin這個東東怎麽使用。下面爲大家總結一下我研究的過程,希望大家看過我的文檔後,研究Addin這個的東西不再這麽痛苦拉。...查看完整版>>SharpDevelop Addin(插件樹)使用方法-讓SharpDevelop的插件樹運行在自己的程序中
 
SharpDevelop Addin(插件樹)使用方法-讓SharpDevelop的插件樹運行在自己的程序中
SharpDevelop Addin(插件樹) 使用方法 在經曆了N多次的迷茫和郁悶後,今天終于明白了Addin這個東東怎麽使用。下面爲大家總結一下我研究的過程,希望大家看過我的文檔後,研究Addin這個的東西不再這麽痛苦拉。...查看完整版>>SharpDevelop Addin(插件樹)使用方法-讓SharpDevelop的插件樹運行在自己的程序中