乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 193|回复: 14

如何防止VB(a)应用程序被劫持?

[复制链接]

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 17:20:56 | 显示全部楼层 |阅读模式
不久前,我帮助一位客户创建了一个功能强大的Autocad宏。从那时起,他的一些员工离开他去竞争,宏观经济也离开了他
您能想出一种(简单的)方法来保护VB(a)应用程序免受未经授权的使用吗?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 17:33:48 | 显示全部楼层
锁定代码并创建一个函数来检查网络共享以查看文件是否存在。如果文件在确切路径上不存在,程序将不会运行。如果文件在服务器上以$结尾的共享中(即“\\server\my_secret_folder$”)会有所帮助,因为它不会显示给Windows资源管理器中的用户。
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 17:46:21 | 显示全部楼层
谢谢蒂姆。唉,解锁帮助是有的。难道你的秘密文件夹不会随着浏览器的特定设置而出现吗?
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-4-27 17:57:24 | 显示全部楼层
只有当普通用户有权看到它时
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 17:59:22 | 显示全部楼层
Tim,如果运行 vb 应用的用户无权查看 $ 份额,该应用将如何查看它?
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 18:13:21 | 显示全部楼层
老实说,我期望解决方案利用Autocad序列号。
回复

使用道具 举报

12

主题

150

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
198
发表于 2006-4-27 18:55:44 | 显示全部楼层
在Windows中,无论用户级别或浏览器设置如何,以美元符号结尾的共享名称在浏览时都不会出现。您必须知道共享的存在以及访问它的名称。
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-27 19:11:24 | 显示全部楼层
网络安装怎么样?
回复

使用道具 举报

12

主题

150

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
198
发表于 2006-4-28 08:10:23 | 显示全部楼层
使用dll而不是vba的另一个很好的理由。
您无法编译vba代码,因此任何精明的用户都可以弄清楚如何阅读它。
回复

使用道具 举报

14

主题

78

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
134
发表于 2006-4-28 08:46:48 | 显示全部楼层
到目前为止,蒂姆·莱利最接近我所需要的。我发现VBA的一个片段使用了一种相当神秘的方式来检查文件的存在,所以即使是未编译的代码也不容易泄露。此外,我可以用它作为一个定时炸弹,例如,弄乱一个变量的值将在程序中的其他地方使用。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 15:39 , Processed in 0.952896 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表