POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7906|回复: 11
打印 上一主题 下一主题

[编程]一步一步学会用VB编写自己的局域网网络唤醒软件

  [复制链接]
跳转到指定楼层
1#
发表于 2011-9-18 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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程序
            
        2、删除 Form1
            
        3、添加新模块
            
        4、新建模块
            
        5、编写程序,将附件内的程序代码粘贴至新建模块中
            
           
       6、编辑代码(将您需要唤醒的电脑的MAC地址加到程序中)
            MAC地址的获取:下图所示网卡的MAC地址为:00-1D-BA-BE-30-77,程序中要写成“001DBABE3077",也就是把中间的横杠去掉。
            
           下面是程序代码中目标电脑的MAC地址修改的地方:
            
       7、程序编完了,最后一步就是生成可执行的exe文件。
            

            
         8、让我们看看生成的“网络唤醒”软件的摸样。
            

            

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2011-9-18 14:18 | 只看该作者
只要mac?这个是局域网的吧?
回复 支持 反对

使用道具 举报

3#
发表于 2011-9-18 16:01 | 只看该作者
本帖最后由 逍遥137 于 2011-9-18 16:04 编辑

我用TT路由也可以实现这功能,只要点击你想开机的电脑的MAC就可以启动,前提电脑先在BIOS里打开网络唤醒功能
还有我这个可以远程启动电脑的,路由要做一个动态域名就行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

4#
发表于 2011-9-18 20:37 | 只看该作者
感谢LZ 记录了~!
回复 支持 反对

使用道具 举报

5#
发表于 2011-9-18 21:49 | 只看该作者
不错,很有用~!
回复 支持 反对

使用道具 举报

papagogo 该用户已被删除
6#
发表于 2011-9-24 13:53 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7#
发表于 2011-9-24 22:57 | 只看该作者
我一般是走过去按开关的
回复 支持 反对

使用道具 举报

8#
发表于 2011-9-25 23:10 | 只看该作者
就这么几行代码,还是复制粘贴来的,想不通能学到啥编程?WOL的小程序一搜一大把,瞎折腾
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2011-9-27 23:18 | 只看该作者
暗火 发表于 2011-9-25 23:10
就这么几行代码,还是复制粘贴来的,想不通能学到啥编程?WOL的小程序一搜一大把,瞎折腾

wol小程序一大把,但不等于适合你的。
wol小程序里能找到开机自动唤醒设定好的NAS服务器功能?
你帮我找个出来
回复 支持 反对

使用道具 举报

10#
发表于 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

还有疑问吗?
回复 支持 反对

使用道具 举报

11#
发表于 2011-9-27 23:53 | 只看该作者
我不但在家里局域网内可以唤醒机器,在外地,如果刚巧要从家里的服务器上取资料,可以远程登录路由器,在路由器中使用wol唤醒。
回复 支持 反对

使用道具 举报

12#
发表于 2012-1-10 14:26 | 只看该作者
下载了,谢谢。你们都是高手啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-21 22:00

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表