VB程序加密.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb加密:VB程序加密 疯狂代码 http://CrazyC/ ĵ http:/CrazyC/VisualBasic/Article15197.html 1.让软件只能在软盘上运行 利用App对象的Path属性返回可执行文件的路径进行判断。 Private Sub Form_Load() Dim a As String Dim b as String a=App.Path 获得可执行文件的路径 b=Left(a,1) 取出第一个字符If b<>\"A\" Then MsgBox \"本软件只能在软盘运行!\":End End Sub 2.在Internet上放置你的密码 哇,没有搞错吧,放在网上也叫密码?没错!把密码放到网上可能更安 全些。Office2000还没出来微软就声称要让用户在网上注册,以后还可能把office搬到网上实现真正的网上办 公。如果您制作的是网络软件,不妨干脆把密码放到Internet上,这样即使别人翻遍你的硬盘也一无所获。 现 在很多网站都提供免费个人主页空间,这无疑为你存放密码提供理想场所,你需要在网页某处放置一文本,或 者将网页某处的文本当作密码。这样,只要能访问到该网页,就可以用关键字搜索到该段字符串。 假设你的主 页为 /mypage.htm 在该页上有一文本mypassword:1234其中“mypassword:”是关键字 ,“1234”是密码。关键字与密码相连,主要用于确定密码的位置。注意关键字在网页的唯一性,以免判断密 码位置发生错误。 右键单击工具栏,在弹出的菜单中选择部件,在控件中选择Microsoft Internet Transfer Control 6.0,单击确定。双击工具箱中新出现的Inet图标,在启动窗体中加入Internet Transfer控件Inet1 。 如果你是电话拨号上网,请使用该控件的缺省属性;如果在Intranet上,可能需要提供代理服务器才能连接到 Internet上,特别是有防火墙的Intranet,需将AccessType属性设置为icNamedProxy(2),再加入代码 Inet1.Proxy=\"myProxyName\"。 在程序中加入以下代码: Private Sub Form1_Load() Dim lo As Variant Dim text As String Dim p1 As Long Dim p2 As Long Dim p As String Dim website As String website=\" /mypage.htm \" Open (\"c:\\password.txt\") For Output As #1 建立文本文件放置HTML文档 Write #1,Inet1.OpenURL(website) 调用OpenURL方法返回指定的HTML文档,在打开的文件里写入该文档 的源代码,如果检测到未与网络连接则自动弹出拨号连接窗口,连接后程序才继续运行。 Close #1 Open \"c:\\password.txt\" For Binary As #2 打开文件准备查找关键字 lo=LOF(2) 获取password.txt的大小 text=String(lo,\" \") 设定text的长度 Get #2,1,text 将整个文件读入字符串变量 p1=InStr(1,text,\"password:\") 查找关键字password在文件中的位置 If p1=0 Then MsgBox \"该文件未存放密码\":End 找不到关键字则函数返回0值 p2=p1+Len(\"password\") 计算密码的位置 p=Mid(text,p2,4) 取出4位数的密码,注意p2须定义为Long Close #2 Kill(\"c:\\password.txt\") 密码已取出,删除临时文件 a=InputBox(\"请输入密码\") If a<>p Then MsgBox \"密码错误\":End End Sub 注意如果联系不到服务器或找不到指定的HTML文档,不会发生错误,而会返回一些代码,不同的服 务器返回的代码可能不同。 2008-9-25 1:37:06 疯狂代码 http://CrazyC/

您可能关注的文档

文档评论(0)

湘雅书斋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5220142302000001

1亿VIP精品文档

相关文档