社区
C#
帖子详情
c#编写的托管的程序生成的dll,是不是确实不用在系统注册表注册呀?
zsdl00
2010-09-08 06:37:44
c#编写的托管的程序生成的dll,是不是确实不用在系统注册表注册呀?
正在看一本教材,不太理解,问一下。
教材上说,基于托管生成的dll与基于com生成的二进制文件全然不同,
是不用注册到系统注册表的。
我想问问,是不是说,这种dll真的不用在注册表注册就能用了呢?
如果这样的话,是不是意味着,注册表今后有可能会消失,如果以后所有程序都是托管程序的话,
系统注册表就没有用了,是这样理解吗?
...全文
86
5
打赏
收藏
c#编写的托管的程序生成的dll,是不是确实不用在系统注册表注册呀?
c#编写的托管的程序生成的dll,是不是确实不用在系统注册表注册呀? 正在看一本教材,不太理解,问一下。 教材上说,基于托管生成的dll与基于com生成的二进制文件全然不同, 是不用注册到系统注册表的。 我想问问,是不是说,这种dll真的不用在注册表注册就能用了呢? 如果这样的话,是不是意味着,注册表今后有可能会消失,如果以后所有程序都是托管程序的话, 系统注册表就没有用了,是这样理解吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsdl00
2010-09-09
打赏
举报
回复
我想问的是,如果今后所有程序都是基于 .net 的了,是不是系统注册表就不用存在了呢?
zsdl00
2010-09-08
打赏
举报
回复
[Quote=引用 3 楼 jointan 的回复:]
需要在注册表中注册的,是COM的DLL
[/Quote]
是不是如果今后都是托管程序了,com的dll就会消失了呢?
好象linux就没有注册表一说吧。
jointan
2010-09-08
打赏
举报
回复
需要在注册表中注册的,是COM的DLL
zsdl00
2010-09-08
打赏
举报
回复
dll本身不就是动态链接吗?
如果自已的程序只用自已的dll,那还叫动态链接库吗?
mjp1234airen4385
2010-09-08
打赏
举报
回复
是这个样子的。因为只有dotnet自己可以使用。
关于
Dll
、Com组件、
托管
dll
和非
托管
dll
本文详细解析了COM组件与
DLL
的主要区别,包括
注册
方式、使用场景及与
托管
和非
托管
代码的关系。阐述了COM组件的跨语言、跨平台优势及.NET时代的
托管
与非
托管
组件特性。
AutoCAD.NET自动加载自己开发的
程序
集
dll
本文介绍了如何使用AutoCAD.NET在AutoCAD启动时自动加载由
C#
.NET开发的
程序
集
DLL
。重点讲解了
注册
表
设置,包括LOADCTRLS键值的作用,如0x02表示随CAD启动加载,以及LOADER和MANAGED键值的配置。此外,还提到了两种实现方法:
注册
表
文件和
C#
程序
实现。
C++如何调用
C#
开发的
dll
本文介绍如何通过C++调用
C#
开发的
DLL
,包括
DLL
的
编写
、
注册
为COM组件、封装过程及调用示例。
C#
编写
DLL
,其它语言可以调用
本文详解
C#
编写
的
DLL
如何被C++、Python、Java等非.NET语言调用,重点介绍两种主流互操作方式:一是通过COM
注册
实现通用跨语言调用,需配置COM可见性、定义接口及类型库;二是借助
Dll
Export库导出非
托管
函数,适用于C/C++的P/Invoke调用。涵盖编译配置、数据类型映射、位数匹配、异常处理与字符串编码等关键技术要点。
用免
注册
COM来避免
DLL
Hell
本文介绍微软推出的免
注册
COM技术,旨在解决因
DLL
版本冲突引发的问题。通过使用免
注册
COM,开发者能够在无需修改
注册
表
的情况下部署和使用COM组件。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章