好吧,我的問題有點奇怪。但是,我們走了。如何將資源從一個可執行文件複製到其他
我想開發一個可執行文件「包裝器」和控制檯程序。控制檯程序的任務是將圖標和版本信息從另一個exe文件複製到包裝文件,以便包裝文件和exe文件看起來完全相同。除此之外,exe文件在最後附加到包裝文件。所以當包裝器被執行時,它可以提取並執行附加的exe文件。
我的問題是如何創建包裝文件,以容納從其他exe文件的圖標和版本信息?我的意思是我的資源文件應該如何?
接下來是如何複製圖標和版本信息。我hv搜索並找到一些代碼和MSDN指令,但他們每個人都使用FindResource,LoadResource等。但通過遵循此方法,我正在丟失包裝文件的原始內容。我的文件大小從原來的67kb減少到14kb,當我在記事本中打開時,我看到很多內容都不見了...
可以通過使用SHGetFileInfo()來完成任何操作嗎?這可以用來從exe文件中獲取HICON。但是如何使用這個HICON來替換包裝文件中的圖標資源?
[複製從一個exe圖標到另一個錯誤]的可能的副本(http://stackoverflow.com/questions/9278108/copy-icon-from-one-exe-to-another-error) – 2012-02-14 17:20:26
這是否重要??有人給答案atleast – 2012-02-14 17:42:53
要求一個答案將無濟於事。一遍又一遍問同樣的問題是無濟於事的。我建議你閱讀[faq]。 – 2012-02-14 17:44:34