C#嵌入dll到资源释放的问题
来源:互联网 发布:手机演奏音乐软件 编辑:程序博客网 时间:2024/05/06 12:54
http://blog.csdn.net/kikaylee/article/details/44536231
有些程序运行的时候,可能调用外部的dll,用户使用时可能会不小心丢失这些dll,导致程序无法正常运行,因此可以考虑将这些dll嵌入到资源中,启动时自动释放。对于托管的dll,我们可以用打包软件合成一个exe(例如利用Imerge),但是对于一些用C++等写的非托管dll,就比较麻烦。在这种情况下,大家可以考虑本文介绍的方法。
1、将需要用到的dll文件嵌入资源文件中。
(1)将需要用到的dll文件拷贝到工程中;
(2)修改“生成操作”为“嵌入的资源”;
这样就完成了dll文件嵌入资源的过程。
2、编写自动释放的过程
在程序启动时,首先调用上面的函数完成dll文件的释放,然后程序就能够正常运行了。这种做法只是笔者在实际项目中有时采用的一种方式,相信对大家也有一定的参考价值。
0 0
- C#嵌入dll到资源释放的问题
- C#嵌入dll到资源释放的问题
- C#嵌入dll到资源释放的问题
- C++嵌入DLL到资源运行释放的问题
- C#的资源释放问题
- 利用反射动态调用C#嵌入到资源的托管DLL
- [WPF] 嵌入资源到DLL,并解决PNG图片问题
- C#释放资源文件dll
- Dll等资源嵌入到exe文件中,运行时释放
- c# 嵌入的资源
- 深究跨dll的资源分配和释放问题
- 深究跨dll的资源分配和释放问题
- C#中嵌入资源的名称大小写问题
- 浅谈C#托管程序中资源释放的问题
- C# 中WPF BitmapImage资源无法释放的问题
- C# image资源的释放
- DLL嵌入图片资源
- 读取嵌入到 Dll 文件中的资源文件
- Eclipse快捷键 10个最有用的快捷键
- js基础
- javascript之对象数组排序
- SQLServer建立连接时出现与网络相关的或特定于实例的错误
- WAMP知识一览
- C#嵌入dll到资源释放的问题
- 从几十台到几千台服务器的运维监控经验总结
- Java命名规范
- 【Python教程】Python快速教程
- 基于Spring-SpringMVC-Mybatis 的 Shiro 安全框架使用教程
- linux主机644、755、777权限详解
- Docker学习总结(20)——Docker 容器实践精华问答集锦
- quartz定时器在运营商的使用
- rnn_cell._linear