C# 如何在我的应用程序中隐藏硬编码限制?
我的Excel加载项即将发布,我只想在代码中硬编码一个限制。我的目标是让人们免费下载和使用该工具,但有一个限制,这可能会鼓励他们购买无限制版本。我知道没有一个真正安全的方法来增加这个限制,但我想知道实现它的最佳方法是什么。限制只是我存储在应用程序属性部分的硬编码值。有没有办法让它更安全一点 你是否试图混淆你的代码?它使源不可读。我不认为有任何完全安全的方式,但是尝试加密值,然后你的代码可以解密它。你可以在C++中尝试硬编码的ATL库,并将DLL调用到你的C语言应用程序中。这个硬编码的值将是非常安全的,因为C++。这可能是有用的,虽然我认为最终答案是你永远不能完全隐藏它们:无论如何,我将混淆代码,因为软件背后的算法是相当新颖的,但我知道这也不是很安全。谢谢你的评论C# 如何在我的应用程序中隐藏硬编码限制?,c#,.net,C#,.net,我的Excel加载项即将发布,我只想在代码中硬编码一个限制。我的目标是让人们免费下载和使用该工具,但有一个限制,这可能会鼓励他们购买无限制版本。我知道没有一个真正安全的方法来增加这个限制,但我想知道实现它的最佳方法是什么。限制只是我存储在应用程序属性部分的硬编码值。有没有办法让它更安全一点 你是否试图混淆你的代码?它使源不可读。我不认为有任何完全安全的方式,但是尝试加密值,然后你的代码可以解密它。你可以在C++中尝试硬编码的ATL库,并将DLL调用到你的C语言应用程序中。这个硬编码的值将是非常安