通過c++編譯生成的dll資訊,可以在rc的version中修改對應的版本和產品資訊。
但如果dll沒有這些版本資訊,或者希望能夠批量對dll做修改時,就需要通過工具來處理了。
rcedit是electron中的開源庫,可以對dll詳細資訊做修改,國內外網位址如下。
如果需要編譯好rcedit.exe,我編譯好了乙份, ,提取碼: jh0nsndd。
##修改檔案說明
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-version-string filedescription "我的檔案"
##修改檔案版本
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-file-version "2.0.0.0"
##修改產品名稱
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-version-string productname "我的產品"
##修改產品版本
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-product-version "2.0.0.0"
##修改版權
"g:\gitroot\rcedit\default\rcedit.exe"
##修改商標
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-version-string legaltrademarks "我的商標"
##修改名稱
"g:\gitroot\rcedit\default\rcedit.exe"
"g:\worktemp\20200905\test.dll" --set-version-string originalfilename "原始名稱"
也可以合在一起使用
"g:\gitroot\rcedit\default\rcedit.exe"
修改後效果
開源工具推薦
作為乙個軟體開發人員,使用盜版軟體實在是有點搬石頭砸自己的腳。不過作為乙個沒有錢的軟體開發者,還是希望可以使用免費的軟體。如果您也有我這樣的矛盾心理,就不妨瀏覽一下此 1.7 zip 一款很好用的壓縮軟體,可以代替winrar。2.notepad 一款十分好用的文字編輯軟體,可以替代ue了。3.to...
工具 開源文章
1.讓我們來搞崩 cocoa 吧 有時候搞崩程式比編寫它們更有趣,看看作者怎麼整跨oc吧。2.core data 多執行緒大量資料同步 作者看到乙個面試題後,整理的一篇關於core data 在多執行緒中處理大資料的注意事項的文章,總結得很好。1.ios使用quartzcode設計動畫,快速得到ob...
反編譯DLL。並且修改DLL內容
一 用到的工具 1 反編譯工具ilspy.exe 是個很不錯的反編譯軟體,而且是免費了 2 微軟的工具ildasm.exe 這個是把dll生成il檔案的乙個軟體,是微軟自帶了 可以在c program files x86 microsoft sdks windows v7.0a bin找到該軟體 3...