我已经完成,但我不太了解aican如何保护使用actication键 [英] Iwas complete but I am not well in how aican protect using actication key

查看:124
本文介绍了我已经完成,但我不太了解aican如何保护使用actication键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何保护窗口应用程序由Vb.net制作



我尝试过:



我使用的是简单的倒计时但当天是0还是用户可以执行我的软件的每个任务Idont ican什么解决了这个问题

解决方案

< blockquote>你必须围绕你不希望用户访问的功能编写代码,这是基于倒计时值为0.



更加确定他们仍然无法解决这个问题,你必须使用一种(商业)产品来混淆装配,这样它就不能进行逆向工程。



尽管如此如果您的产品不是以大笔资金出售的话,做所有垃圾通常比它的价值(在开发方面,更重要的是维护方面)更麻烦。


你的代码必须写以便检查其许可证是否仍然良好并禁用您的应用程序的功能当许可证到期时,您将扣留。



当您的应用程序完成时,这不是您所做的事情。这必须在第1天设计到您的应用程序中。现在如果您想要添加它,您必须重写部分应用程序来实现它。



你怎么样这取决于您要启用/禁用的内容以及您编写代码的方式。没有人可以说哦,只是做这个......而且你已经完成了。它不起作用。


How to protect Window application Made by Vb.net

What I have tried:

I am using simple count down but onces the day is 0 still user can perform every task to my software Idont what ican do solve that problem

解决方案

You have to write code around the functionality that you don't want the user to access that is based on the countdown value being 0.

To be extra sure they still can't get around that, you have to use a (commercial) product that will obfuscate the assembly so that it cannot be reverse-engineered.

Truthfully though, doing all that crap is generally more trouble than it's worth (in terms of development and more importantly, maintenance) if your product is not sold for big money.


Your code has to be written so that it checks to see if its "license" is still good and disable the features of your application you're withholding when the "license" expires.

This is not something you do when your app is complete. This has to be designed into your application on day 1. Now if you want to add this, you have to rewrite parts of your application to implement it.

How you do this is dependent on what you want to enable/disable and how you're written your code. There isn't anyone who can say "oh, just do this..." and you're done. It doesn't work that way.


这篇关于我已经完成,但我不太了解aican如何保护使用actication键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆