怎样将别人写的DLL文件合并到EXE文件

怎样将别人写的DLL文件合并到EXE文件,第1张

腾讯电脑管家的电脑诊所功能针对软件专区可以修复文件缺失问题,修复点为” 找不到找不到VC++ 组件,一键修复,即可完成修复。

打开腾讯电脑管家——电脑诊所——软件问题——丢失DLL文件

在MSDN中查 Window 的Show()方法,可以打开一个新的窗体

在MSND中查 Process.Start 方法 可以启动(或重用)此 Process 组件的 StartInfo 属性指定的进程资源,并将其与该组件关联。如:System.Diagnostics.Process.Start("notepad.exe")

合并是不可能的,除非像yxflybee 说的,把其中一个封装为DLL 也许可以实现你想要的功能!

在做.Net底层编码过程中,为了功能独立,有可能会生成多个DLL,引用时非常不便。这方面微软提供了一个ILMerge工具

原版DOS工具

,可以将多个DLL合并成一个。下载完成后需要安装一下,然后通过DOS命令进入。具体用法如下:D:\ProgramFiles\Microsoft\ILMergeilmerge/log:log

.txt/targetplatform:v4/out:merge

.dllAnalysisLibrary.dllUSBClassLibrary.dll

说明:此 *** 作的目的是:将当前目录下的AnalysisLibrary.dll和USBClassLibrary.dll类库,按照.NetFramework 4.0形式(V4)合并成merge.dll。

其中:/log:log

.txt命令是将生成过程中的日志,写入到log.txt文件中。

.dll:是输出文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12099619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存