禁止拷贝

baobao28 2007-07-04 05:13:53
我不想让客户自己随便复制生成好的EXE程序,想让该程序从第一次在一台机器运行以后,复制到另一台机器就不能运行。
...全文
274 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
foranyone007 2007-07-12
  • 打赏
  • 举报
回复
禁止拷贝?有可能吗?
zhao_yong 2007-07-07
  • 打赏
  • 举报
回复
也可以把信息写入本身呀!!!
在EXE的结尾可以写入
baobao28 2007-07-05
  • 打赏
  • 举报
回复
两个地方不明白
1.怎么把信息写入EXE
2.楼上的思路是让我做一个母程序,运行一次以后生成子程序是吧
ZyxIp 2007-07-05
  • 打赏
  • 举报
回复
只能是你先拿到用户的一个硬件信息,然后加入到程序中,每次进行验证,就是相当于程序只能在这台机子上运行.
程序还是可以COPY,但在别的机子上运行不了.

最好的解决办法是用U盘密码锁一类的东西.

要不在程序第一次运行的时候将硬件信息读取,写到EXE文件自己中.然后程序运行时验证.
brightyang 2007-07-05
  • 打赏
  • 举报
回复
看清楚,他要的是禁止copy!!!!!!!!!!!!!!!!!!
不是授权验证之类的....
baobao28 2007-07-05
  • 打赏
  • 举报
回复
我是想在我本地就可以给客户计算出来序列号,比如是MAC+硬盘号再取反+1生成的序列号,但是如果不取他的本地计算就计算不出来,困扰中
baobao28 2007-07-05
  • 打赏
  • 举报
回复
这个方法我试验过,只有我们技术员到现场去计算每台机器的机器码通过设计的软件才可以生成指定的序列号,但是我想通过远程授权,而不需要技术员到现场去操作,困扰在这里了
mdejtod 2007-07-05
  • 打赏
  • 举报
回复
brightyang(其实我是一个程序员) ( ) 信誉:100 Blog 加为好友 2007-7-4 17:27:43 得分: 0



呵呵~~~~~~~~

努力,如果你做出来了,请马上通知我,出1亿$收购



--------------------------------------------------
有钱人....可以通过机器序列号进行判断的吧
ksaiy 2007-07-04
  • 打赏
  • 举报
回复
你可以用一个授权来限制,这个授权可以通过获取计算机的硬件系列号作为依据,在程序里面判断,如果是已经授权的硬件系列号则执行,不是则不执行。
brightyang 2007-07-04
  • 打赏
  • 举报
回复
呵呵~~~~~~~~

努力,如果你做出来了,请马上通知我,出1亿$收购

1,183

社区成员

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

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