[原始碼和文件分享]3種方式實現程式自刪除
背景
寫了很多小程式,也有很多小程式需要用到程式自刪除的功能。所謂的自刪除,就是程式能夠自己刪除自己。常見的自刪除實現方式就有批處理方式還有使用MoveFileEx函式重啟刪除的方式。
現在,我就對自己掌握的自刪除方式進行總結。給出 3 種程式自刪除的實現方式。其中,兩種是批處理方式實現的,還有一種是使用MoveFileEx實現的。
參考文件和完整的文件和原始碼下載地址:
相關推薦
[原始碼和文件分享]3種方式實現程式自刪除
背景 寫了很多小程式,也有很多小程式需要用到程式自刪除的功能。所謂的自刪除,就是程式能夠自己刪除自己。常見的自刪除實現方式就有批處理方式還有使用MoveFileEx函式重啟刪除的方式。 現在,我就對自己掌握的自刪除方式進行總結。給出 3 種程式自刪除的實現方式。其中,兩種是批處理方式實現的,
[原始碼和文件分享]快速啟動目錄實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]建立計劃任務實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]建立系統服務實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]基於WIN32彙編實現的仿Windows計算器
使用Win32程式設計設計一個功能及介面風格類似於Windows計算器的計算器程式,只要求實現標準型計算器。 主要實現的功能:包含基本的四則運算、倒數運算、平方根運算。並支援儲存區的儲存、清除、調出、累加等功能。 關鍵詞:win32,Windows計算器,彙編,四則運算,倒數運算,平方根運算
[原始碼和文件分享]基於C語言實現的流星雨模擬課程設計
一、課程設計內容及要求 程式模擬一組流星飛向地面的情景。地面用多行#來表示,流星用大寫字母不表示。程式產生一組流星(比如10個),從螢幕頂部下降飛向地面。一組流星中,每個流星的字元顏色是隨機的,下降的位置是隨機的,下降的速度也是隨機的。一個流星下落只能去掉一個#號,當最後一行地面有#被去掉時,程
[原始碼和文件分享]基於Android Studio實現的論壇網站Android客戶端和JAVA EE後臺
第一章 概述 1.1 開發環境 本安卓程式在Windows 10系統下使用Android Studio開發,後臺使用MyEclipse開發,測試環境為安卓系統5.1、4.4、4.3、5.0,螢幕尺寸5.0、5.1、5.5的安卓手機。 1.2 安裝配置 本安卓程式要求安卓SDK為API
[原始碼和文件分享]基於C語言實現的網咖管理系統-背單詞-自守數-進位制轉換
1 求解自守數 1.1 問題描述 判斷任意輸入的某數,是否是自守數。如果一個自然數的平方數的尾部仍然為該自然數本身, 則稱其為自守數。例如: 5x5=25 76x76=5776 625x625=390625 1.2 功能要求 可任意輸入一個整數,輸出其是否是
[原始碼和文件分享]基於C語言實現的約瑟夫生者死者遊戲
1 專案簡介 約瑟夫生者死者遊戲的大意是:30個旅客同乘一條船,因為嚴重超載,加上風高浪大危險萬分;因此船長告訴乘客,只有將全船一半的旅客投入海中,其餘人才能倖免於難。無奈,大家只得統一這種方法,並議定30個人圍成一圈,由第一個人開始,依次報數,數到第9人,便將他投入大海中,然後從他的下一個人數
[原始碼和文件分享]基於C語言實現的考試報名系統
1 專案簡介 考試報名工作給各高校報名工作帶來了新的挑戰,給教務管理部門增加了很大的工作量。本專案是對考試報名管理的簡單模擬,用控制檯選項的選擇方式完成下列功能:輸入考生資訊;輸出考生資訊;查詢考生資訊;新增考生資訊;修改考生資訊;刪除考生資訊。 2 專案功能要求 本專案的實質是完成對考
[原始碼和文件分享]基於C語言實現的括號匹配問題
1 解題思路 構造包含頂指標,底指標和增量的結構體。以此建立一個空棧。然後依次讀入輸入的字元,存放至棧中。最後從棧中依次讀出字元。分別設定三種括號的標誌。當右括號讀出時標誌加一,當左括號讀出時標誌減一。如果表示式括號匹配,則三種標誌位都等於0,如果括號不匹配則標誌位不等於0,最後輸出結果。
[原始碼和文件分享]基於JAVA的實現學生卡管理系統
一. 引言 1.1 編寫目的 自出臺“科教興國”方針後,國家對教育領域的重視程度越來越大,資金投入也越來越多。人們已經意識到教育的重要性,各地高校如雨後春筍般湧現出來,導致在校學生這支隊伍也日益壯大。這就意味著校園卡的使用越來越多,同時也加大了校園卡的管理難度。因此,設計一套行之有效的校園卡
[原始碼和文件分享]基於JAVA的實現的16個硬幣問題
1.1 題目要求 版本1 參考9枚硬幣反面問題的模型,建立16枚硬幣反面問題的模型,以及其他結構的模型。 版本2 參考9枚硬幣反面問題的解決辦法,解決16枚硬幣的反面問題。 進一步解決其他結構的反面問題。 版本3 修改硬幣翻轉規則,如規則改為對角線上的鄰居被翻轉,或者任意
[原始碼和文件分享]基於C語言實現的勇闖迷宮遊戲
1 專案簡介 迷宮只有兩個門,一個門叫入口,另一個門叫出口。一個騎士騎馬從入口進入迷宮,迷宮設定很多障礙,騎士需要在迷宮中尋找通路以到達出口。 2 專案功能要求 迷宮問題的求解過程可以採用回溯法即在一定的約束條件下試探地搜尋前進,若前進中受阻,則及時回頭糾正錯誤另擇通路繼續搜尋的方法。從
[原始碼和文件分享]基於WIN32 API實現黃金礦工遊戲單人版
三、遊戲功能設計 1.開屏 顯示內容: 程式啟動後,顯示初始化圖片,計時結束,進入選單介面。 邏輯處理: 控制圖片從左至右顯示。 2.選單 顯示內容: 顯示選單背景圖片,顯示“開始”按鈕。 邏輯處理: 檢測滑鼠移動。當滑鼠移動到按鈕上,更改按
[原始碼和文件分享]基於WIN32 API實現的超級瑪麗遊戲
遊戲中用到的類結構介紹 影象層 影象基類MYBITMAP 遊戲背景MYBKSKY—>MYBITMAP 遊戲圖片MYANIOBJ—>MYBITMAP 魔法攻擊MYANIMAGIC—>MYBITMAP 邏輯層 遊戲邏輯
[原始碼和文件分享]使用WNetEnumResource函式實現列舉工作組內的主機及其IP
背景 之所以會學習到這方面的知識,是因為那段時間正在幫一個遊戲工作室開發一個遊戲自動登入並建立角色的遊戲指令碼。當時,我就是使用VS去開發。因為它要求要有一個控制端可以所有的控制端,所以,就分別寫了一個客戶端程式和控制端程式。客戶端都執行在虛擬機器內,和控制端在同一網段裡。 當時,我就想讓客
[原始碼和文件分享]使用mouse_event函式實現滑鼠點選模擬
背景 如果你對外掛有過一些瞭解,那麼滑鼠、鍵盤的模擬功能,肯定是學外掛的入門必修技術。所謂的滑鼠模擬、鍵盤模擬,就是不需要物理點選、物理按鍵,純粹使用程式設計手段,實現和物理點選、物理按鍵相同功能的操作。 當然,根據使用的程式設計技術,不同模擬效果也不同。初學者必修的當然是在應用層使用mou
[原始碼和文件分享]使用SHFormatDrive函式實現格式化磁碟
背景 某天,無意中在網上搜索資料的時候,看到一篇帖子,就是將如何程式設計實現格式化操作的。我便看了下,原來呼叫的是 SHFormatDrive 函式實現的。和我們選中磁碟驅動器,滑鼠右擊選擇“格式化(A)…”彈出來的格式化視窗是同一個。也就是說,SHFormatDrive 實現的就是我們選中磁碟
[原始碼和文件分享]基於Java Swing實現的掃雷遊戲
1 引言 1.1 編寫目的 通過進行掃雷專案實戰演練,鞏固SE階段所學知識點。 1.2 背景 為了檢驗自己所學SE知識,熟悉鞏固基礎。為了鞏固javaSE的知識和技能,編寫益智遊戲掃雷專案,通過實戰發現自己在SE階段的不足。 2 總體設計 2.1 執行環境 jdk1