有没有办法写入硬件里?1个字节都行

realside 2012-06-26 10:17:42
辛辛苦苦熬夜写了个学习软件,买家买了注册之后竟然说未收到货要淘宝退款,淘宝还退了。。。这事已经发生2次了,叫天不应喊地无门啊!
因此想在软件上控制,在硬件上写个标志,哪怕一位都好,以防恶意买家,哪位给出个主意(其它的也行),谢谢了!
...全文
332 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]

软件诈称云计算,主要模块在服务器上运行。
[/Quote]

你太有才了...
xxfly 2012-06-27
  • 打赏
  • 举报
回复
注册之后自动发邮件给你,邮件内容为他电脑的配置信息
zbdzjx 2012-06-27
  • 打赏
  • 举报
回复
也要看软件有多大了,我之前写的一个小软件,就卖几K。
也只是弄了一个注册码,给他一段试用期,超过了就不能用了。
如果付好钱了,就给注册码,就能一直使用了。

如果软件比较大,就不差个加密狗的钱了。
haitao 2012-06-27
  • 打赏
  • 举报
回复
人家都合法注册了,写硬件里也是合法了

还是每运行10次,必须网络验证一次,比较正常
shuihan20e 2012-06-27
  • 打赏
  • 举报
回复
写硬件里,不可能吧,难道你要做CIH?
CCDDzclxy 2012-06-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
我估计楼主也是小本经营,软件卖不了多少钱,每套软件配个加密狗成本就太高了。
可以软件发布的时候,不带某些运行必须的数据,第一次运行的时候要联机验证一次,如果是合法版本就允许下载这部分数据,否则数据不全,软件运行不正常。
[/Quote]
而且 又想到一个问题,淘宝付款,是在 联机验证 前呢,还是后呢?

1、联机验证 前付款 :他说软件还不能用,不付款;
2、联机验证 后付款 :他验证了,也下到 部分数据 了,但是,他赖皮说没下到,还是不付款...
比较麻烦...

回到了原来的问题,如何证明他已经拿到东西了?让他不能抵赖...

刻成光盘 发快递,行不行 ??会不会说里面的程序不对.....

期待低低成本解决方式........
CCDDzclxy 2012-06-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
我估计楼主也是小本经营,软件卖不了多少钱,每套软件配个加密狗成本就太高了。
可以软件发布的时候,不带某些运行必须的数据,第一次运行的时候要联机验证一次,如果是合法版本就允许下载这部分数据,否则数据不全,软件运行不正常。
[/Quote]
这样,感觉不错,比较狠。
不过,这样弄会不会有麻烦?意思是,你做生意,但是你发给顾客的软件数据不全,会不会有纠纷?
鐵蛋 2012-06-26
  • 打赏
  • 举报
回复
这个方法不错,能一定程度上的预防客户耍赖的情况
还推荐一种方法,你的软件到客户手中,加入其不联网也就算了,联网了就online连你的服务器,发现非法就限制其功能或不停的弹出提示,我不信现在的人电脑不接入网络
zbdzjx 2012-06-26
  • 打赏
  • 举报
回复
补充一下,写在硬盘里是写在引导区还是文件区就不记得了,在这里面根据格式设定,会有一段空白区域,只要将注册信息写入里面,就可以了,这样,即使他格式化硬盘了,还是不行,如果写到引导区,可能硬盘重分区都不行。
zbdzjx 2012-06-26
  • 打赏
  • 举报
回复
1、写在硬盘里。
2、好像能写到Bios里吧。
cdchq 2012-06-26
  • 打赏
  • 举报
回复
网络验证
广州佬 2012-06-26
  • 打赏
  • 举报
回复
将注册分两部分:预注册、正式注册。预注册有时间限制,未注册有功能限制。
蓝色光芒 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]

软件诈称云计算,主要模块在服务器上运行。
[/Quote]

这方法太帅了.........
lhy 2012-06-26
  • 打赏
  • 举报
回复
软件诈称云计算,主要模块在服务器上运行。
cdchq 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

联网也很容易破掉你这种限制的,主要方法有二:
1. 在防火墙中禁止你的exe的传入网络连接
2. 修改hosts文件,添加一行:127.0.0.1 你的服务器的域名
[/Quote]
服务器端搞个php+mysql
购买软件后,给用户一个正确的注册码。这个注册码在服务器端的mysql中能查到
软件运行后,联网,把注册码发给服务器。服务器接受后查询数据库,如果是错误的注册码,返回一段随机字符;如果是正确的,返回一段你自定义的字符串。
软件检测返回的字符串是不是符合你自定义的规则。
realside 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

联网也很容易破掉你这种限制的,主要方法有二:
1. 在防火墙中禁止你的exe的传入网络连接
2. 修改hosts文件,添加一行:127.0.0.1 你的服务器的域名
[/Quote]

通过IP控制呢?127的视为非法IP
realside 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

上面的几位没说到点上。

楼主的意思是买家以未收到货为理由退款。那就随便弄个加密狗,软件使用必须用加密狗。你不收货就把加密狗退回,软件也就不能用了。

建议楼主,网上发送就用测试版的。购买发后,把软件狗发快递,没狗不能用。看他收不收。
[/Quote]
是的,使用加密狗成本就上去了。
realside 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

补充一下,写在硬盘里是写在引导区还是文件区就不记得了,在这里面根据格式设定,会有一段空白区域,只要将注册信息写入里面,就可以了,这样,即使他格式化硬盘了,还是不行,如果写到引导区,可能硬盘重分区都不行。
[/Quote]

这个,DELPHI中能直接访问磁盘扇区吗?防毒软件会警告吧?
babydog01 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
将注册分两部分:预注册、正式注册。预注册有时间限制,未注册有功能限制。
[/Quote]

20至30元的加密狗也算高成本的话。就用这个方案了。
  • 打赏
  • 举报
回复
我估计楼主也是小本经营,软件卖不了多少钱,每套软件配个加密狗成本就太高了。
可以软件发布的时候,不带某些运行必须的数据,第一次运行的时候要联机验证一次,如果是合法版本就允许下载这部分数据,否则数据不全,软件运行不正常。
加载更多回复(2)

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧