.NET Licensing
来源:互联网 发布:mac系统游戏推荐 编辑:程序博客网 时间:2024/04/20 15:05
最近因为需要测试LC,所以研究了一下Windows类和一般控件的Licensing。网上有一篇很好的入门文章: http://windowsclient.net/articles/Licensing.aspx ,我这篇主要知识都来自它,这里只是简要记录一下免得以后忘掉。
就以类的Licensing来说,关键点在于文章所说
- The LicenseProviderAttribute
- The private license field
- The line in the constructor that fills the license
- Disposing the license in Dispose
.NET 提供一个基本的验证方式LicFileLicenseProvider,基于LIC文件的验证,当调用控件时执行到Validate时,这个验证者寻找以该类全称为文件名的.LIC文件,这里的例子是Licensing.LicensedClass.LIC,并验证该文件内容是类似
Licensing. LicensedClass is a licensed component.的格式。
所以这里LIC相当于使用该控件的key。
在调用者项目里需要LC.exe编译.licenses文件时,除了被调用的dll还需要.LIC文件放在同一目录下,并且需要一个.licx文件用于指定需要编译的license key, 内容格式是
<Namespace>.<Class name>,<Assembly name without file extension>
编译过的licenses文件嵌入目标assemly之后就不再需要文本的.LIC。
- .NET Licensing
- Oracle Licensing
- Oracle Licensing
- Licensing ActiveX Controls
- Licensing实例(一)
- Licensing实例(二)
- Licensing实例(三)
- Dhetti's Licensing Advice
- Google Maps API licensing
- FLEXnet Licensing Error Codes
- Pass4Sure Microsoft Microsoft Licensing exam
- 关于CISCO NX-OS licensing
- Microsoft Licensing 70-121 认证考试
- Comparison of BI Software Licensing Cost
- Oracle数据库如何收费/授权(Database Licensing)
- arcgis FLEXnet Licensing error:-42,147解决办法
- 解决ABBYY licensing service 不可用问题
- C# Infralution Licensing System学习笔记(一)桌面程式Licensing应用
- [C学习]数组
- Microsoft.Office.Interop.Excel命名空间如何编译为dll文件
- 准备好使用 IBM WebSphere sMash 了吗
- 通用高效分页存储过程
- Linux 日志文件系统剖析
- .NET Licensing
- Firefox 3.0 入门
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 Xform
- cvsnt 配置备忘录
- SQL SERVER2000安装挂起问题
- 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分:为 iPhone 提供内容
- Cast的妙用:泛用LINQ 語句
- 人生需要认真思考的一些故事
- 函数组:SEUT