Wednesday, March 28, 2007

偷渡檔案到使用者的電腦裡

使用者如果不想用如InstallShield之類的安裝方法來發佈程式
但是,又想要在執行檔執行時,偷放一些檔案到安裝的電腦上
這時候,我們可以運用資源檔(Resource)
把想要偷渡的檔案包在執行檔裡面
同樣的
VS2005也大幅簡化了實做的方法
以下的例子,是偷渡一個spftp.exe到系統目錄的步驟
因為最近實在懶得打字
就抓圖片讓大家一個步驟一個步驟的看圖說故事

1.從專案中加入一個新的項目



















2.選擇資源檔













3.在資源檔的畫面中,加入現有的檔案











4.選擇spftp.exe


















5.將spftp.exe的屬性[建置動作]設為[內嵌資源]
























6.程式基本上先判斷spftp.exe是否存在system32資料夾裡,如果沒有的話,就塞進去













您也可以用同樣的方法
塞圖片或字串到資源檔裡
應用很廣,以後有空再介紹

2 comments:

Chas said...

大大~~你的文章很有用哎!!!
不过标题可以写的更实际点,这样比较方便用google关键字搜索到。
谢谢!

Kenny said...

不知道有沒有動態加入檔案到資源檔的方法?這樣應用更廣了...