admin 管理员组

文章数量: 1184232

原理

prnport.vbs 介绍
(v=ws.11)

  • 判断系统版本,选择正确驱动,并提权运行
  • 调用 Prnport.vbs 添加打印机端口
  • 调用 rundll32 printui.dll,PrintUIEntry 删除安装打印机

主程序

@echo off
color 2
cd /d "%~dp0"
REM 判断系统版本找到对应的驱动
set ver="null"
ver | findstr /R /I "[版本 10" && set ver="10"
ver | findstr /R /I "[版本 6" && set ver="7"
if %ver% equ "null" (
    echo 系统版本必须是Win7 或者 Win10
    pause
    exit
)
if not exist %windir%\SysWOW64  (
    if %ver% equ "7" (
	REM 替换正确的目录路径
	REM 以相对本批处理的文件路径命名
	REM 如本批处理的文件路径是c:\administrator\desktop\printer.bat
	REM inf文件路径是c:\administrator\desktop\win7\x86\DocuCentre-IV 2260\FX6RKAL.INF
	REM 则此处填写 win7\x86\DocuCentre-IV 2260\FX6RKAL.INF
	set infpath="win7 32位驱动文件"
    ) else (
	REM 替换

本文标签: 判断系统 调用 版本