小弟对dll的工作原理还不太清楚,望高手指点,
1,我们一般在安装一个应用程序的过程中,实际上是不是就是在对那些dll文件进行注册呢,
2,为什么.net 下写的dll 不用注册,而用vc等写的dll需要注册呢,原因是什么呢
3,为什么有的程序,比如QQ我们可以直接把安装后解压缩出来的文件直接拷贝到另一台计算机上也可以使用而不用重新注册dll呢,
望知道的告诉一下,不甚感激呀
1,我们一般在安装一个应用程序的过程中,实际上是不是就是在对那些dll文件进行注册呢,
2,为什么.net 下写的dll 不用注册,而用vc等写的dll需要注册呢,原因是什么呢
3,为什么有的程序,比如QQ我们可以直接把安装后解压缩出来的文件直接拷贝到另一台计算机上也可以使用而不用重新注册dll呢,
望知道的告诉一下,不甚感激呀
解决方案 »
- 我程序中引用SpeechLib,用来发声,运行过程中未报错,但做成安装包,安装运行报错,求解决!!
- C# UDP接收指定端口字符乱码!
- 发送按键的问题
- 如何才能调用重写的OnEnabledChanged方法?
- .net dll合并的问题
- 谁推荐一下比较实用的公交查询系统
- 关于DropDownList的SelectedIndexChange事件!在线等。恳请各位帮忙!
- linq to entities 本地缓存数据库mysql
- 关于程序界面控制的思考
- 请教一个问题
- 求助:C#与sql连接时出错!
- 一个button,右边紧挨者再加一个有个三角形标记的小按钮,小按钮单击时弹出菜单,主按钮单击时做另外的事情
==================
不一定 2,为什么.net 下写的dll 不用注册,而用vc等写的dll需要注册呢,原因是什么呢
=============================
vc 写的com 他的程序信息是要写入注册表的,别的程序是通过注册表才能访问那些信息所以要注册
.net 他的程序信息是写在它本身内部的。所以不用注册 3,为什么有的程序,比如QQ我们可以直接把安装后解压缩出来的文件直接拷贝到另一台计算机上也可以使用而不用重新注册dll呢,
=====================
可能你用到的部分没有使用com
__________不清楚,但确实有很多游戏在运行的时候写注册表,并不是绿色软件.比如wow拷来拷去都能用.