想作这样一个东西,望大家给出提示,谢谢!!!!!!!!!!!!!!
我希望对自己的软件进行保护。
我大致的思路如下:
假设自己做的需要保护的软件叫1#软件,
然后自己再做一个软件叫2#。
用户得到的是1#软件,我掌控的是2#软件。
1#软件在启动或者是运行的时候需要通过Internet网络监测是否有软件2#的信息。只有和软件2#成功握手之后,1#软件才能够继续运行。现在2#软件是通过宽带拨号直接可以访问网络,1#软件可能是通过宽带拨号直接访问网络也可能是在一个局域网中。
我使用的是VB6.0
望大家给出提示,谢谢!!!!!!!!!
[解决办法]
需要一个网站支持你的程序就可以了!
程序运行流程! 提取系统唯一识别号发送到网站上的列表框,看网站上的列表框是否有同样项目的值 该值后面跟着的字符是否是允许使用的符号!
比如:
发送唯一识别号比较网站数据库 或列表
if 没有 直接退出程序
if 有 判断
是否已经通过认证的?
if 已经验证 then 退出验证代码 执行程序
if 有号但是过期 then 提示过期后关闭程序
************************************************
另一思路 分服务端和客户端
服务端程序作用就也就是管理的一个数据库! 接收来自所有客户端的信息 思路和上面差不多。区别在于这里使用的是 winsock 连接方式
程序流程 :
服务端启动后发送本机IP 到你指定的一个页面 在该页面上留下你的IP 地址
客户端启动马上到你指定的页面[网页]提取出服务器的IP 地址 然后连接到服务器 验证 验证和上面思路一样
**************************************************
技术交流群 16874787
[解决办法]
winsock 控件的使用和 TCP UDP 协议! 参考这几个东西!
[解决办法]
局域网和Internet原理相同.