黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 黑客编程 >> 正文
·完美空间提供500M免费AS04-10·企业安全之YY内网准入以04-09
·企业安全之意识与策略04-09·剑走偏锋:IIS漏洞利用04-09
·我来免费网提供100M免费04-09·1122mb.com提供20G超大免04-08
·映像劫持与反劫持技术04-07·让所有"暴力删除工具"无04-07
·入侵88red系统的详细过程04-07·Sql Injection脚本注入终04-07
·vbs+delphi 反弹后门生成04-07·飞讯网提供100MB免费PHP04-07
·突破SQL注入攻击时输入框04-04·结合内核和病毒技术的最04-04
·Real Player rmoc3260.d04-04·亿万网络今月最后为您提04-04
·php+mysql 5 sql inject04-03·Real Player rmoc3260.d04-03
·oblog文件下载漏洞04-03·免费啦提供1G-2G免费全能04-03
·完全解析网页后门和挂马04-02·一句话开3389(只测试过04-02
·萧萧免费空间网提供100M04-02·谷道免费空间网提供1G免04-01
·从本地入手解决双线路由03-31·sablog 1.6 多个跨站漏洞03-31
·富文本编辑器的跨站脚本03-31·Cookie注入是怎样产生的03-31
[推荐]利用API在VB中加入超级链接
      ★★★★★

利用API在VB中加入超级链接

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-6-1 9:35:48
正如标题一样,我们要做的就是实现在VB程序中实现超级连接功能。

这里主要要利用一个VB的API-----ShellExecute

下面是这个API的一些简单介绍:

ShellExecute

VB声明:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
说明
  查找与指定文件关联在一起的程序的文件名
返回值 Long,非零表示成功,零表示失败。会设置GetLastErrorGetLastError

参数表
参数                                  类型及说明
hwnd Long     指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主
                    窗口前显示一个消息框
lpOperation String          指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile String                   想用关联程序打印或打开一个程序名或文件名
lpParameters String        如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory String           想使用的完整路径
nShowCmd Long           定义了如何显示启动程序的常数值。参考ShowWindow
                                  函数的ShowWindow 参数


好了,下面我们开始设计。
我设计的思路就是当点击连接时,便会打开相应的网页。
首先,新建一个EXE工程。
需要的控件:1个窗体(form)  frmmain
                  6个标签(label)  Label1、lblemail、lblurl、lblinfo、lblinfo1、lblinfo2
                  1个按扭(CommandButton) cmdend
设计好基本的界面,如下图:



接下来,添加一个模块modhackbase,
CODE:  [Copy to clipboard]
Option Explicit


Public Const URL = "http://giraffe.skpay.net"
Public Const email = "yx4531791@yahoo.com.cn"

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Const SW_SHOWNORMAL = 1

Public Sub gotoweb()
Dim Success As Long

Success = ShellExecute(0&, vbNullString, URL, vbNullString, "C:\", SW_SHOWNORMAL)

End Sub

Public Sub sendemail()
Dim Success As Long

Success = ShellExecute(0&, vbNullString, "mailto:" & email, vbNullString, "C:\", SW_SHOWNORMAL)

End Sub

再添加一个模块modexample

[1] [2] 下一页

文章录入:cainiaowang    责任编辑:sygbox 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886