社区
C#
帖子详情
如何才能使得我的C#程序集别人不能随便加载使用。
WhiteEat
2003-07-28 11:13:24
就是关于程序集签名的问题。能否给个代码例子。谢谢。
...全文
130
4
打赏
收藏
如何才能使得我的C#程序集别人不能随便加载使用。
就是关于程序集签名的问题。能否给个代码例子。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
colin666
2003-07-29
打赏
举报
回复
up
liduke
2003-07-29
打赏
举报
回复
学习ing.....
saucer
2003-07-29
打赏
举报
回复
if you mean to license your component, see
.NET Licensing
http://windowsforms.net/articles/Licensing.aspx
jennyq_zq
2003-07-29
打赏
举报
回复
check out StrongNameIdentityPermissionAttribute
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand,
PublicKey="XXXXX")]
public class Class1
{
public string Test() {
return "Hello World";
}
}
C#
动态
加载
程序
集
的三种方式
C#
动态
加载
程序
集
的三种方式
C#
动态
加载
卸载
程序
集
C#
动态
加载
卸载
程序
集
C#
动态
加载
程序
集
全攻略
C#
动态
加载
程序
集
指南 本文详解
C#
动态
加载
程序
集
的三种核心方法: Assembly.Load:通过名称
加载
,自动处理依赖 LoadFrom:通过路径
加载
,适合常规插件场景 LoadFile:严格路径
加载
,需手动处理依赖 提供完整实现流程:从
程序
集
加载
→类型实例化→方法调用→依赖解析(含AssemblyResolve事件处理),覆盖插件系统、模块化开发等典型场景。强调安全性(沙箱隔离)、性能优化(反射缓存)和资源卸载(AppDomain级)等实践要点,附完整示例代码实现动态DLL
加载
与调用。
C#
程序
集
加载
方法
要从
程序
集
的元数据中获取
程序
集
的信息,首先需要
加载
程序
集
。.Net中
加载
程序
集
方法有几种,本人结合自己的实践和认识简单介绍一下。描述不一定很准确,请提出来一起进步。一、隐式
加载
没有被显式
加载
但被引用的
程序
集
,CLR会按照全局
程序
集
缓存(GAC)、工作目录(应用
程序
所在目录)以及私有路径目录的顺序来寻找并
加载
。二、AppDomain.Load 方法 将一
Unity3D热更新之
C#
反射
加载
程序
集
用
C#
反射
加载
程序
集
的方式可以动态的从assetBundle资源包或其他资源包里
加载
脚本到工程中,即便是原工程中不存在的脚本。 我这里就用
加载
本地assetBundle的方式来进行讲解了,
加载
网络上的与之类似。 第一步,
加载
assetBundle资源,assetBundle名称为Test: //将本地文件转为字节 FileStream fs = new FileStream
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章