.net 的sdk重视这样写的:
1.如果使用的是包含在名为 HostApp.exe 的应用程序中的 Samples.DLL 中的授权控件 MyCompany.Samples.LicControl1,则可以创建包含以下内容的 HostAppLic.txt。 
MyCompany.Samples.LicControl1, Samples.DLL
2.使用下面的命令创建名为 HostApp.exe.licenses 的 .licenses 文件。 
lc /target:HostApp.exe /complist:hostapplic.txt /i:Samples.DLL /outdir:c:\bindir
3生成将 .licenses 文件作为资源包含在内的 HostApp.exe。如果生成的是 C# 应用程序,则应使用下面的命令生成应用程序。 
csc /res:HostApp.exe.licenses /out:HostApp.exe *.cs但txt文件不对,用lc.exe 编译出错,有那位大虾能告诉我怎样做

解决方案 »

  1.   

    请仔细看看 LicFileLicenseProvider 类的实现,LicFileLicenseProvider 提供 GetLicense 和 IsKeyValid 方法。IsKeyValid 方法确定 GetLicense 方法检索的 LicenseKey 是否有效。当从该类继承时,可以重写 IsKeyValid 方法以提供您自己的验证逻辑。你可以重载 这两个方法。
      

  2.   

    经典问题:PRB: "License Information for This Component Not Found" Error (Q177799)http://support.microsoft.com/default.aspx?scid=kb;en-us;Q177799