多提好建议!(200分)

  • 主题发起人 主题发起人 卷起千堆雪tyn
  • 开始时间 开始时间

卷起千堆雪tyn

Unregistered / Unconfirmed
GUEST, unregistred user!
我开发了一个应用程序,希望客户只能使用30天;
30天后无效,各位有什么好的建议!
 
写注册表,卸载时保留这些垃圾
这就是你该做的
或者留下某些垃圾文件
 
修改可执行文件本身.
 
得多个点才行!
1、注册表某不知名项中加上一个不相干名称的键值
2、Win.ini文件或system.ini文件中也写一个
3、如果是数据库程序最好在库中也作一个,或其它目录下写个什么文件。

最好不要直接比较是否相等,有点算法为好。
几个键值应该允许差异,如可以相差个几天什么的,
因为客房可能会恢复注册表,或出错恢复数据等,有个三两天的差异可以不报错
但只要有不同一定把三者改为其中的最小值。

1,2最怕注册表监视器,3不怕;3怕数据恢复或破表,1、2不怕
当然这是比较土的方法,不过就如同加密一样:如果程序太好加了没用,
如果程序不好没必要加。
我们做一般只是骗骗客户,对高手一点用没有。
 
听楼上的,你的软件永远不会有大的成功!
给用户一个反安装的机会会好一点!
 
按天数不如按次数
光写注册表和ini也没有用
假如我在执行程序前,做了ghost镜像文件,不能用时我就恢复,再把时间改了,
你怎么办?

而用软件狗成本又太高。
胡乱想个办法,不告诉用户即可。
 
一般都是30次,不要按天算了。
单位有控件的,不能给。
反正就是写注册表啦。
启动一次读一次,但一定不要用数字,最好用字母代表
 
to:fineboy
>> 听楼上的,你的软件永远不会有大的成功!
什么意思,说清楚一点.
>>给用户一个反安装的机会会好一点!
只要你的安装程序做得好,这不是问题.

to:htw
>>在执行程序前,做了ghost镜像文件,不能用时我就恢复,再把时间改了
呵呵,如果客户愿意付这么大的代价,那么除了硬加密,还有什么办法呢?
对于一般的Mis程序,客户正常使用一个月后,其中数据的价值我认为就大于了软件
本身的价值,如果客户愿意重新来过,让他来就是了.当然对一般的应用程序无效.
但可能他的windows还有其它值钱的东东

关于控件:其实在深度历险就有下

最后重申一下我的观点:
我不赞成加密,但我想上述的这种行为不是加密,而是一种对自己利益的保护.
因为国内市场上的信用度实在是太低了,一般老板都会让我们这么作,以便于他收帐

 
~~~~~~~~
关注
 
这也是没有办法的办法?谁叫我们的市场不完善?不过我认为,加密也好,
不加密也好,都不好把软件做好。
 
你那个是什么程序,是不是数据库的,如果是数据库的
那就可能直接写在数据库里
必要时可能狠一点,把数据全部都给清除掉
< ^>
也可能做两个可执行的文件
一个被用来修改的,做的好不好可得看你自己了
 
DEAR TYN:
上面的办法对我而言都形同虚设!!!
但我自己也没有办法。
昨天的信收到吗? ABOUT IMAGE FORMAT TRANSLATE TO BMP
 
一个简单的方法:注册一个 GUID。
然后把程序运行的日期情况(可以加密)写入该 GUID。
比如,初始运行日期。然后判断当天的日期,天数之外
或者小于初始运行日期 --------- 宣告程序有效结束!

很简单的。唯一的不足就是:如果重新安装系统,你的30天
又会重新开始计数 ------------ 不过,连微软也做不到这
一点 --------- Office2000 有限制,重装后照用!

用我的方法 -------- 足够了!
 
如果每次运行都要上网到我们的网站进行注册,时间够了就让它回家,我想这样
可以了吧,当然了要求也是够高的了,要能上网的。
 
最简单的方法,随便在系统目录下建一个.sys文件,隐藏起来,就算发现了也不敢随便
删除,每次程序运行前都检查该文件是否存在,
 
有加密必定有解密,到不如不加密
还有就是软件的好坏
如果软件做的不好没有人会愿意去解密或盗版的
 
这就是如何保护国产软件的问题!
我们大家都是写代码的,
在工作是不是要注意一下,使用别人的软件时……
维护国家声誉,珍惜个人前途;
保护知识产权,请勿参于盗版。
 
后退
顶部