求大神们科普下如何做到程序只能在一台电脑上使用

li_rui_1220 2014-09-05 03:03:41
如题:
刚到一家公司上班,是使用VC6.0开发环境的MFC程序。老大给我一台电脑和工程,告诉我一些接口就开始工作了。并且告诉我不能考到其他电脑上运行,考出去只能查看代码。
这是怎么实现的,都有哪些方法。
是在工程里面设置还是有其他工具。
求解!
非常感谢!
...全文
350 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_rui_1220 2014-09-09
  • 打赏
  • 举报
回复
非常感谢,学习了!
baichi4141 2014-09-08
  • 打赏
  • 举报
回复
原理应该不复杂,也就是在操作系统层面hook打开文件的那几个API,如果有权限且文件格式符合要求,就在HOOK读取文件的API处理数据加密解密,而如果其他电脑没有权限或者根本没安装这个工具,那么自然无法正确处理已经被这个工具加密的文件内容
baichi4141 2014-09-08
  • 打赏
  • 举报
回复
有一种专门的工具,可以把很多格式的文件加密,只有同样有这种工具且有解密权限的电脑才能正确打开修改这些文件 我们公司当初就用了这种工具,用的是一个小公司的试用版(我们公司也小,买不起好的),结果后来弃用这种工具的时候费老大劲才弄好,过去的文件要逐一手动解密累死人了
程序员鼓励师 2014-09-07
  • 打赏
  • 举报
回复
li_rui_1220 2014-09-05
  • 打赏
  • 举报
回复
引用 1 楼 buleysh 的回复:
公司系统一般都加密了吧,我们公司的代码拷出去就变成乱码了
有专门的工具吗?还是怎么弄的,比较好奇怎么实现的
昨夜无风 2014-09-05
  • 打赏
  • 举报
回复
简单一点的是和网卡绑定??
buleysh 2014-09-05
  • 打赏
  • 举报
回复
公司系统一般都加密了吧,我们公司的代码拷出去就变成乱码了

1,649

社区成员

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

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