日期:2014-05-17  浏览次数:21066 次

我要给用户一个测试程序,怎么能让他运营我设定的次数后,就再也不能运行了
我用C#编辑的小程序,想让用户试用一下,但是不知道怎么才能让用户只运行我设定的次数后再也不能运行,想寻求一种方法是 程序自动删除,另一种是程序不能再运行并给出提示
测试?程序

------解决方案--------------------
怎么做,那要看你的用户对计算机知识知晓的程度。如果一般的用户么,就做个配置文件,放到一个犄角旮旯的地方,然后计数就放配置在那里面就行了。
如果是高级用户,那最好放到二进制文件里面,就是用 Byte 读写。这样,就算他打开也是一堆乱码,多一层保护。
其实乱码也能用 特定的工具来解读,再要安全一点,那就要对 content 进行 encode/decode,在高级一点的话,就用注册表+文件存储+加解密,注册表存放文件位置,也是一串加密后的字符串。
对于一个小工具,其实这些足够了。哎,其实没必要这么坑爹,我觉得。这样搞,你自己也麻烦。

最好的方法就是做一个限定功能的 demo 给他用,用的好,想扩展了,再议扩展功能。