Tag: 许可

申请validation许可证?

如果我对我的应用程序强制执行许可限制,比如第一次运行应用程序,那么我的应用程序每次都应检查限制(可能是加密的许可证文件)吗? 你是如何设计这个部分的? 什么是最好的方法? 基本上我想以某种方式节省CPU周期(加密意味着解密等等)。我希望你理解我的关注。

Portable.Licensing如何将许可证绑定到PC

我们有一个C#应用程序,需要保护它免受非法复制。 所以我们决定使用Portable.Licensing库来保护我们的系统。 我如何将许可证绑定到Portable.Licensing硬件ID,以便只有特定的PC可以使用许可证?

C#:查询FlexLM许可证管理器

有没有人有任何查询FlexLM的经验? (至少)我需要能够判断某个特定应用程序的许可证是否可用。 以前这是通过检查正在运行的进程来完成的,但如果我能以某种方式查询FlexLM,那将更加优雅!

解决日期时间许可证问题的最佳方法

现在我们正在开发一个基于Windows的小应用程序。 我们曾经提供试用版许可证,为期30天,在30天到期后,产品将无法使用。 现在这是我的问题: 想象一下,客户在1月1日下载并安装了该应用程序,到2月1日,试用期将结束。 现在在1月31日,如果他再次将系统时间更改为1月1日,系统将从头开始计数,因此客户端可以通过简单地更改系统时间来延长试用期。 根据社区建议,我们可以查看互联网/日期时间,但作为一个小问题,我们无法通过服务器随机validation许可证,如果用户下线并更改系统日期时间,则会出现问题再次。 有没有其他方法可以解决这个问题? 我已经检查了这个问题 。 解决这个问题的最佳方法是什么? 该产品是C#应用程序。

C#:在Winforms中实现许可

我最近在C#中开发了一个win form应用程序。 现在应用程序已完成,并且正常工作正常。 现在我想在其中实现许可function,即用户购买许可证密钥或只是运行一段时间后过期的试用版本。 由于我在部署中剩下很少的时间,所以我更喜欢一些已经存在的库,它为我完成了这项工作。 更优选的是一些开源的但付费版本也有效。 如果没有这样的现有解决方案,那么请指导我如何实现它。

C#基于硬件ID创建唯一ID

我正在创建一个特定于机器的许可证。 许可证基于以下项目: MAC地址 CPU序列号 计算机卷序列号drive0 我假设如果3个中的2个匹配,那么我的许可证是有效的。 因此,可以获得新的网卡,许可证仍然有效,等等。 这是一个很好的方法还是我会遇到与此不匹配或经常更改的问题? 我正在尝试获取计算机的唯一标识符,以便我可以validation许可证。 请告诉我这看起来如何,或者你有更好的解决方案! 再次感谢! **这是我用什么来表达** 我最终只使用了VolumeSerial,CpuId和VideoControllerDescription。 public enum HardwareProfileComponents { ComputerModel, VolumeSerial, CpuId, MemoryCapacity, VideoControllerDescription } public static Dictionary HardwareProfile() { var retval = new Dictionary { {HardwareProfileComponents.ComputerModel.ToString(), GetComputerModel()}, {HardwareProfileComponents.VolumeSerial.ToString(), GetVolumeSerial()}, {HardwareProfileComponents.CpuId.ToString(), GetCpuId()}, {HardwareProfileComponents.MemoryCapacity.ToString(), GetMemoryAmount()}, {HardwareProfileComponents.VideoControllerDescription.ToString(), GetVideoControllerDescription()} }; return retval; } private static string GetVideoControllerDescription() { Console.WriteLine(“GetVideoControllerDescription”); var […]

为WinForms应用程序合并许可证密钥方法

我需要一些指导,以便进一步研究WinForms应用程序的许可证密钥启用。 那就是结合你经常看到的那些关键概念,例如: 30天试用 需要许可证密钥才能解锁此应用程序 可能是使用这种方法解锁超级用户function的能力 人们用来实现这一目标的正常方法是什么? 例如,是否可以使用VS2008 Pro版本,或者是否有众所周知的库可以提供帮助? 很高兴认为那里有“客户端库”可以让你相对容易地将它合并到一个Windows窗体应用程序中。 [可能重复] https://stackoverflow.com/questions/1424955/prevent-casual-piracy-for-simple-utility 许可软件最安全的方式 如何最好地混淆我的C#产品许可证validation码? 如何生成和validation软件许可证密钥?

如何让我的申请有30天的试用期

如何在我的c#windows应用程序中创建试用期设置文件30天?

如何防止任何C#应用程序的反编译

我们计划使用C#和MySQL开发客户端服务器应用程序。 我们计划像任何其他软件实用程序一样在货架上销售产品。 我们担心我们的产品反编译在可用性和捆绑function方面确实比竞争对手有一些优势。 我们如何防止我们的软件反编译,因此产品的业务逻辑仍然完好无损? 我们听说过Reflector和其他反编译器,它们使我们的代码非常容易被复制。 我们的客户群不是公司,而是自己可能不会这样做的医疗从业者,但我们的竞争对手可能想要复制/禁用许可,甚至复制代码/function,以便我们的产品价值在市场上下降。 任何阻止这种情况的建议都是受欢迎的。