社区
非技术区
帖子详情
有没有办法写入硬件里?1个字节都行
realside
2012-06-26 10:17:42
辛辛苦苦熬夜写了个学习软件,买家买了注册之后竟然说未收到货要淘宝退款,淘宝还退了。。。这事已经发生2次了,叫天不应喊地无门啊!
因此想在软件上控制,在硬件上写个标志,哪怕一位都好,以防恶意买家,哪位给出个主意(其它的也行),谢谢了!
...全文
332
23
打赏
收藏
有没有办法写入硬件里?1个字节都行
辛辛苦苦熬夜写了个学习软件,买家买了注册之后竟然说未收到货要淘宝退款,淘宝还退了。。。这事已经发生2次了,叫天不应喊地无门啊! 因此想在软件上控制,在硬件上写个标志,哪怕一位都好,以防恶意买家,哪位给出个主意(其它的也行),谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2012-06-27
打赏
举报
回复
[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元的加密狗也算高成本的话。就用这个方案了。
日立奔腾浪潮微软松下联想
2012-06-26
打赏
举报
回复
我估计楼主也是小本经营,软件卖不了多少钱,每套软件配个加密狗成本就太高了。
可以软件发布的时候,不带某些运行必须的数据,第一次运行的时候要联机验证一次,如果是合法版本就允许下载这部分数据,否则数据不全,软件运行不正常。
加载更多回复(2)
MD5算法C语言实现
课程名称:C语言实现MD5算法应用知识:C语言基础知识:流程结构,文件操作,位运算,函数,宏...课程目的:1、练习C语言知识综合运用2、巩固C语言基础知识3、了解MD5算法的基本原理课程特点:1、知识点讲解细致入微2、代码一行一行带大家写,写一行讲一行。不会拿写好的代码讲解。3、保证带大家写出一个完整的有价值的小项目课时目录:1.项目介绍2.命令行参数传递3.获取文件
字节
数4.满组数据处理逻辑5.数据量大于0小于56的情况6.最后一组满组的情况7.最后一组大于56小于648.4个md5缓冲器常数9.64元素常数10.16个转换例程常数11.4个缓冲器算法12.生成新的md5值算法13.第一轮生成md5值14.新MD5值的生成15.
写入
进文件16.bug改正
STM8 选项
字节
的
写入
STM8的EEPROM在复位后,要想要
写入
数据,必须先解锁,必然无法
写入
数据。解锁就是向 FLASH_DUKR 中先后
写入
: 第一个
硬件
秘钥:0xAE 第二个
硬件
秘钥:0x56 两个
字节
的数据。 此时 FLASH_IAPSR 中的 DUL 位将会变为1,表示 EEPROM 已经成功解锁,可以进行
写入
操作了。如果发现 DUL 位不为 1 ,是可以按顺序重复
写入
秘钥的,直到
《STM32从零开始学习历程》——I2C向EEPROM
写入
一
字节
数据(I2C
硬件
)
《STM32从零开始学习历程》@EnzoReventon I2C向EEPROM
写入
一
字节
数据(I2C
硬件
) 相关链接: I2C物理层介绍 I2C协议层介绍 I2C固件库介绍 STM32的I2C特性及架构介绍 STM32的EEPROM简介 参考资料: [野火EmbedFire]《STM32库开发实战指南——基于野火霸天虎开发板》 [正点原子]STM32F4开发指南-库函数版本_V1.2 [ST]《STM32F4xx中文参考手册》 [ATMEL]《AT24C02说明书》 开发板
硬件
原理图;EEPROM原理图。
python的程序如何
写入
硬件
中_在Python程序中进行文件读取和
写入
操作的教程
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据
写入
这个文件对象(写文件)。读文件要以读文件的模式打开一个...
【JVM】一个Java对象到底占多少个
字节
?
文章目录一、JAVA对象模型1.1 对象头(Header)1.2 内存对齐二、非空对象占用内存计算三、总结 问题 一个Java对象到底占多少个
字节
?了解这个之前我们先来了解一下Java对象模型,这将对我们理解具有帮助。 一、JAVA对象模型 我们先了解一下,一个JAVA对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 1.1 对象头(Header) 对象头,又包括三部分:M
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章