• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs之自动安装驱动程序

vbs之自动安装驱动程序

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs程序代码,vbs打开程序,vbs运行程序,vbs程序,vbs关闭程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
其实,很简单,只要将这些驱动程序的inf文件所在的文件夹注册到注册表中。
比如:
我们把自己电脑上的驱动程序,通过 驱动精灵 之类的软件从系统中分离出来以后,如果想在下一次安装系统的时候,自动安装这些驱动程序。我们可以把这些分离出来的驱动程序对应的文件夹写入注册表,然后重新启动电脑,电脑会自动搜索硬件并安装驱动程序。这是不是很爽?这里我使用winrar+vbs实现。
比如我们现在有如下几个驱动程序及其inf文件对应的文件夹:
主板------maincard
显示卡---vga
声卡------sound
将maincard、vga、sound文件夹 一起压缩到一个可执行文件中,并设置为无交互界面/自解压路径为c:\device
压缩文件取名为d.exe 然后编辑如下内容的vbs脚本device.vbs
-----------------------------------------------------------
ON ERROR RESUME NEXT
SET OS=CreateObject("wscript.shell")
Set filesystem=CreateObject("scripting.filesystemobject")
pathy=filesystem.GetFile(WScript.scriptFullName).ParentFolder
path1="c:\drivers\"
yn=msgbox("-------------->"&chr(10)& _
path1,1,"释放驱动程序")
if yn=2 then wscript.quit
device1=os.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath")
device2= _
    path1&"and" &_
";"&path1&"maincard" &_
";"&path1&"sound" &_
";"&path1&"vga" &_
";"&device1
os.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath",device2
os.run pathy & "\d.exe /s",1,true
msgbox "驱动程序释放完毕,请在设备管理器中刷新硬件列表或重新启动电脑!"
</div>

您可能想查找下面的文章:

  • 使用vbs获得外网ip并发送到邮箱里
  • VBS教程:正则表达式简介 -早期起源
  • VBS教程:正则表达式简介 -优先权顺序
  • vbs得没公开对象
  • VBS 自动登录论坛的实现代码
  • VBS 获取外网IP的实现代码
  • VBS获取外网IP地址并发送到指定邮箱的代码
  • VBS监控CPU的使用率(如占用率一直维持在80%超过30秒则运行某程序)
  • VBS实现的系统服务备份优化代码
  • 一些很恶作剧的vbs程序代码

相关文章

  • VBS教程:VBscript属性-功能介绍
  • 利用WMI实现系统补丁检测分析
  • VBS正则表达式对象的MultiLine属性
  • windows.vbs.FSO.文件操作信息.磁盘驱动信息.文件夹操作信息全集
  • vbs版sql查询分析器lcx作品
  • tel.xls.vbs xls专杀工具
  • VBS教程:VBScript 语句-Property Let 语句
  • vbs删除注册表项的代码
  • 利用WScript.Shell对象隐藏cmd命令行运行框的实现代码
  • vbs定时发送邮件的方法与代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • ipclear.vbs源代码
    • 纯vbs实现zip压缩与unzip解压缩函数代码
    • VBS数组函数学习实例分析
    • 用vbscript实现在消息框中显示一个超链接
    • 通过vbs修改目录名称与快捷方式名称的实现代码
    • VBS 显示“选择文件或文件夹”对话框的代码
    • VBS教程:函数-LoadPicture 函数
    • 使用 Iisext.vbs 删除应用程序依存关系的实现方法
    • VBS相册生成脚本[
    • VBS 下载方法(CDO.MESSAGE)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有