[原始碼和文件分享]程式設計實現自定義資源釋放
背景
用VS2013寫一個釋放資源的小程式,除了自定義的資源外,還可以釋放其他型別的資源,只要是程式裡的資源,使用這個小程式,都可以實現。
這個小功能可以幫助我們把程式變得更簡潔,意思是說,如果你的程式額外需要一些DLL檔案、文字檔案、圖片檔案或是其它的音視訊檔案等等,你都可以把它們作為資源插入到程式裡,等到程式執行時,再把它們釋放到本地上。這樣做的好處便是,你編譯出來就只有一個EXE檔案,而不需要附帶其它的檔案,所以程式變得就很簡潔。你只需把EXE傳送給其他人,而不需要連同其他檔案一起傳送。
那麼,現在把這一程式的實現原理和過程,寫成文件,分享給大家。
參考文件和完整的文件和原始碼下載地址:
https://www.write-bug.com/article/1782.html
相關推薦
[原始碼和文件分享]程式設計實現自定義資源釋放
背景 用VS2013寫一個釋放資源的小程式,除了自定義的資源外,還可以釋放其他型別的資源,只要是程式裡的資源,使用這個小程式,都可以實現。 這個小功能可以幫助我們把程式變得更簡潔,意思是說,如果你的程式額外需要一些DLL檔案、文字檔案、圖片檔案或是其它的音視訊檔案等等,你都可以把它們作為資源
[原始碼和文件分享]程式設計實現對硬碟全盤資料進行讀寫資料擦除
背景 在 XP 系統下下,我們可以直接呼叫 WirteFile 函式對磁碟寫入資料,但到了 Windows 7 以及 Windows 7 版本以上的系統,就已經開始變得不那麼簡單了。 在 Windows 7 及以上版本中,對檔案系統和儲存堆疊進行的更改,限制對磁碟和卷的直接訪問,但是,在以下
[原始碼和文件分享]程式設計實現驅動載入器
背景 自己在鑽研Windows核心程式設計的時候,經常需要使用驅動載入器載入自己寫的小驅動程式進行測試。剛開始的時候,使用的是別人寫的驅動載入器,但是,越用越不順眼,因為感覺驅動載入器功能包括:建立服務、啟動服務、停止服務、刪除服務,這四個功能而已。但是,別人寫的功能太過複雜,還增加了其它額外的
[原始碼和文件分享]程式設計實現根據NTFS檔案系統定位檔案在磁碟上的偏移地址
背景 之前在上一篇博文中 “NTFS檔案系統介紹及檔案定位” 介紹過 NTFS 的基礎概念和常用格式介紹,同時還詳細給出了使用 NTFS 定位磁碟檔案的例子。現在,這篇文章講解的就是,程式設計實現 NTFS 檔案定位。也就是把之前手動定位全部改成程式設計實現,輸入一個檔案路徑,就可以得到檔案的大
[原始碼和文件分享]程式設計實現錄音及儲存為WAV音訊檔案
背景 之前自己錄製視訊教程的時候,從網上找過一些破解版錄屏軟體來使用。後來,我細想了一下,其實我自己就可以下一個簡單的錄屏小軟體。於是,後來我也自己慢慢摸索著,從網上搜索資料,慢慢地開發了一個有基本的錄音錄屏功能的小程式。 其中,本文的錄音小程式是當時為了熟悉錄音流程而特意開發來練手的。當然
[原始碼和文件分享]C++實現的基於連結串列的通訊錄管理系統
摘 要 隨著計算機應用技術的快速發展和日益普及,網路也遍及到我們生活的每個角落,為我們的學習和工作帶來極大的方便。很多人都使用過傳統的紙質通訊錄,與之不同的另外一種管理方式——程式通訊錄管理。程式通訊錄管理系統面向全部使用者,它是一種先進、方便、快捷、簡易的方式,能快速地新增、刪除、查詢通訊錄中
[原始碼和文件分享]QT實現的基於TCP Socket的共享白板
一、課程設計題目 共享白板:實現基於伺服器轉發的多點間的文字、簡單圖案等資訊的實時共享。 二、實驗要求 類似於共享電子白板系統,是一個伺服器端和多個同步的客戶端進行資訊交流的過程。在伺服器端,我們記錄加入伺服器要通過該伺服器進行資訊共享的白板的相應的IP資訊以及它們相應的動作;在客戶端,
[原始碼和文件分享]Python實現基於AdaBoost演算法的微博情感分類系統
摘 要 隨著網際網路的快速發展,各類社交媒體平臺如微信、QQ等也與日俱增,而微博更是集成了傳統網站、論壇、部落格等的優點,並加上了人與人之間的互動性、關係親密程度等多種智慧演算法,並以簡練的形式讓資料爆發性的傳播,促進了人與人之間的交流。網民可以通過微博來分享自己的生活,同時抒發自己的喜怒哀樂。
[原始碼和文件分享]VC++實現的基於人眼狀態的疲勞駕駛識別系統
一、文件說明 文件主要對專案的程式進行說明和描述程式的思想。 程式的功能 程式的思想 程式的原始碼 注意之處(程式中比較難理解,比較特殊的地方) 待改進之處(能使得效果更好的地方) 二、程式內容 1. main()函式
[原始碼和文件分享]分別基於WIN32 API介面程式設計和Cocos2d-x實現的兩個版本FlappyBird遊戲
1 開發背景 遊戲程式設計涉及了學科中的各個方面,鑑於目的在於學習與進步,本遊戲《Flappy Bird 》採用了兩個不同的開發方式來開發本款遊戲,一類直接採用win32底層API來實現,另一類採用當前火熱的cocos2d-x遊戲引擎來開發本遊戲。 2 需求分析 2.1 資料分析 本
[原始碼和文件分享]基於WIN32 API介面程式設計實現的貪吃蛇遊戲
1 設計目的和任務 本次期末大作業採用課程設計的形式進行,作為《Windows程式設計》課程的期末考核。要求綜合運用Windows程式設計的相關知識,完成大作業的相關內容,並撰寫設計報告。其目的和任務是: 鞏固和加深學生對本課程基本知識的理解和掌握 熟悉使用Windows環
[原始碼和文件分享]基於C語言實現的網咖管理系統-背單詞-自守數-進位制轉換
1 求解自守數 1.1 問題描述 判斷任意輸入的某數,是否是自守數。如果一個自然數的平方數的尾部仍然為該自然數本身, 則稱其為自守數。例如: 5x5=25 76x76=5776 625x625=390625 1.2 功能要求 可任意輸入一個整數,輸出其是否是
[原始碼和文件分享]修改登錄檔的方式實現程式開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]3種方式實現程式自刪除
背景 寫了很多小程式,也有很多小程式需要用到程式自刪除的功能。所謂的自刪除,就是程式能夠自己刪除自己。常見的自刪除實現方式就有批處理方式還有使用MoveFileEx函式重啟刪除的方式。 現在,我就對自己掌握的自刪除方式進行總結。給出 3 種程式自刪除的實現方式。其中,兩種是批處理方式實現的,
[原始碼和文件分享]快速啟動目錄實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]建立計劃任務實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]建立系統服務實現開機自啟動
背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,
[原始碼和文件分享]基於Python的Pygame庫實現的仿微信遊戲中的飛機大戰小遊戲
不知大家是否還記得當時微信上風靡一時的打飛機小遊戲,通過控制我方飛機的上下左右移動,發射子彈來擊毀敵機,增加得分。這是一款簡單操作易上手又很有趣味性的遊戲,我使用python作為基本語言,利用pygame仿照微信版本完成了這款低配版飛機大戰遊戲。 我方飛機會按時的不斷髮射子彈,玩家通過上下左右的方向鍵來躲避
[原始碼和文件分享]基於WIN32彙編實現的仿Windows計算器
使用Win32程式設計設計一個功能及介面風格類似於Windows計算器的計算器程式,只要求實現標準型計算器。 主要實現的功能:包含基本的四則運算、倒數運算、平方根運算。並支援儲存區的儲存、清除、調出、累加等功能。 關鍵詞:win32,Windows計算器,彙編,四則運算,倒數運算,平方根運算
[原始碼和文件分享]深度學習演算法實驗平臺網站的設計與實現
本文課題構建一個深度學習演算法實驗平臺,是為頸動脈醫療影象深度學習識別斑塊提供服務的。製作一個整合的深度學習工具包,頸動脈醫療影象的深度學習程式碼都可以在本平臺上執行,平臺基於TensorFlow、Caffe、CNTK、Keras、Theano等多種深度學習框架並可以部署在同一硬體環境,因此可以測試