[問題] 有辦法把dll包在exe裡面嗎?

看板Programming作者 (.д.)時間11年前 (2012/12/21 21:59), 編輯推噓0(0012)
留言12則, 6人參與, 最新討論串1/1
手邊有一個dll沒有程式碼 我想打包編譯成單一個執行檔 只要帶著那個執行檔就能直接執行功能 而不用另外附加dll檔 請問有人有解決過這個問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.139.233

12/22 00:20, , 1F
把DLL用resource型式包進exe,要用時解開
12/22 00:20, 1F

12/22 00:22, , 2F
沒辦法保持單檔嗎?
12/22 00:22, 2F

12/22 00:40, , 3F
這樣幹嘛還要用DLL? 直接把函式用靜態連結
12/22 00:40, 3F

12/22 00:40, , 4F
這樣不行嗎?
12/22 00:40, 4F

12/22 01:50, , 5F
包進exe就是單檔 不然你要怎樣保持單檔
12/22 01:50, 5F

12/22 01:51, , 6F
又不是你自己解開 執行階段會變形的程式
12/22 01:51, 6F

12/22 01:52, , 7F
掃毒程式最喜歡了
12/22 01:52, 7F

12/22 02:26, , 8F
就執行時不會生出其他檔案
12/22 02:26, 8F

12/22 02:26, , 9F
工作管理員也只有那隻exe在執行這樣
12/22 02:26, 9F

12/22 11:21, , 10F
可用Joachim Bauch的方式http://ppt.cc/N96o
12/22 11:21, 10F

12/22 20:25, , 11F
靜態連結
12/22 20:25, 11F

12/23 23:46, , 12F
我是在執行時把DLL塞進Temp資料夾...XD
12/23 23:46, 12F
文章代碼(AID): #1Gr6jCr2 (Programming)