POPPUR爱换

标题: [编程]一步一步学会用VB编写自己的局域网网络唤醒软件 [打印本页]

作者: hzdl001    时间: 2011-9-18 13:58
标题: [编程]一步一步学会用VB编写自己的局域网网络唤醒软件
本帖最后由 hzdl001 于 2011-9-18 17:31 编辑

局域网网络唤醒感觉在NAS中还是比较有用的,
不过现在的可以下载的局域网网络唤醒软件都需要手动填入被唤醒电脑的MAC地址,使用不便。
我这里就介绍下如何利用VB来最简单的编写个自己使用的“局域网网络唤醒”程序。

一、首先要准备好软件和相应资料
      1、下载一个精简版的VB,只有5M大小,提供一个安全的下载地址(华军软件园):http://www.newhua.com/soft/19976.htm
            这个版本需要安装,也挺方便的。
      2、记录下你需要被唤醒的电脑的MAC地址。
            查询方法:
            Windows NT/2000/XP/2003系统如何查询MAC地址
              1.在“开始”菜单下选择“运行”并输入“cmd”后点击“确定”
              2.在弹出的“DOS”窗口中输入“ipconfig/all”后回车
              3.找到“本地连接”下“Physical Address”对应的地址,这就是电脑网卡的MAC地址

二、用VB进行编程
       1、打开VB程序
            [attach]1634939[/attach]
        2、删除 Form1
            [attach]1634944[/attach]
        3、添加新模块
            [attach]1634960[/attach]
        4、新建模块
            [attach]1634966[/attach]
        5、编写程序,将附件内的程序代码粘贴至新建模块中
             [attach]1634972[/attach][attach]1634972[/attach]
           [attach]1634998[/attach]
       6、编辑代码(将您需要唤醒的电脑的MAC地址加到程序中)
            MAC地址的获取:下图所示网卡的MAC地址为:00-1D-BA-BE-30-77,程序中要写成“001DBABE3077",也就是把中间的横杠去掉。
            [attach]1635000[/attach]
           下面是程序代码中目标电脑的MAC地址修改的地方:
            [attach]1635012[/attach]
       7、程序编完了,最后一步就是生成可执行的exe文件。
             [attach]1635147[/attach]

             [attach]1635148[/attach]
         8、让我们看看生成的“网络唤醒”软件的摸样。
             [attach]1635155[/attach]

             [attach]1635156[/attach]


作者: kkfhj    时间: 2011-9-18 14:18
只要mac?这个是局域网的吧?
作者: 逍遥137    时间: 2011-9-18 16:01
本帖最后由 逍遥137 于 2011-9-18 16:04 编辑

我用TT路由也可以实现这功能,只要点击你想开机的电脑的MAC就可以启动,前提电脑先在BIOS里打开网络唤醒功能
还有我这个可以远程启动电脑的,路由要做一个动态域名就行
作者: fleefish    时间: 2011-9-18 20:37
感谢LZ 记录了~!
作者: lsgzs    时间: 2011-9-18 21:49
不错,很有用~!
作者: papagogo    时间: 2011-9-24 13:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: shxcf2000    时间: 2011-9-24 22:57
我一般是走过去按开关的
作者: 暗火    时间: 2011-9-25 23:10
就这么几行代码,还是复制粘贴来的,想不通能学到啥编程?WOL的小程序一搜一大把,瞎折腾
作者: hzdl001    时间: 2011-9-27 23:18
暗火 发表于 2011-9-25 23:10
就这么几行代码,还是复制粘贴来的,想不通能学到啥编程?WOL的小程序一搜一大把,瞎折腾

wol小程序一大把,但不等于适合你的。
wol小程序里能找到开机自动唤醒设定好的NAS服务器功能?
你帮我找个出来
作者: 暗火    时间: 2011-9-27 23:45
本帖最后由 暗火 于 2011-9-27 23:46 编辑
hzdl001 发表于 2011-9-27 23:18
wol小程序一大把,但不等于适合你的。
wol小程序里能找到开机自动唤醒设定好的NAS服务器功能?
你帮我找 ...

我用的就是一个命令行的wol程序,用批处理建好放桌面上,双击一下就唤醒HTPC、NAS等,因为我家里有多台电脑。
D:\Tools\WakeOnLan>wol /?
Wake-On-LAN Utility 1.5
Copyright (C) 2000-2009 by Greg Wittmeyer - All Rights Reserved

Usage:  wol.exe mac_address [adapter_ip]
Example: wol.exe 3c7f45d9e56a
Example: wol.exe 7A2C74EE19F3 192.168.0.1

还有疑问吗?
作者: 暗火    时间: 2011-9-27 23:53
我不但在家里局域网内可以唤醒机器,在外地,如果刚巧要从家里的服务器上取资料,可以远程登录路由器,在路由器中使用wol唤醒。
作者: 风已随疯    时间: 2012-1-10 14:26
下载了,谢谢。你们都是高手啊。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4