获取电脑上连接的USB打印机
function RewiseUSBPrint(): String;
var
i: integer;
Locator: OleVariant;
WMI: OleVariant;
RET: OleVariant;
Enum: IEnumVariant;
Tmp: OleVariant;
Value: Cardinal;
begin
try
Result := '';
i:=0;
Locator := CreateOleObject('WbemScripting.SWbemLocator');
WMI := Locator.ConnectServer('.', '', '', '');
Ret := WMI.ExecQuery('SELECT * FROM Win32_PnPEntity');
Enum:= IUnknown(RET._NewEnum) as IEnumVariant;
while (Enum.Next(1, Tmp, Value) = S_OK) do
begin
if Pos('USBPRINT', Tmp.DeviceID) > 0 then //USBPRINT
begin
Result := Result + Tmp.PNPDeviceID+'\';
Inc(i);
end;
end;
Result := StringReplace(Result, 'USBPRINT\', '', [rfReplaceAll]) + '-->'+IntToStr(i);
except on e:exception do
Result := 'RewiseUSBPrint Error??'+e.Message;
end;
end;
调用结果,本电脑连接了两台打印机:JOLIMARKCJ-222D\8&FEE0C07&0&USB002\UNKNOWNPRINTER\8&3B5B3219&0&USB004\-->2
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/166523/viewspace-1166232/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/166523/viewspace-1166232/
获取电脑上连接的USB打印机相关推荐
- win11 电脑无法连接 win10 USB共享打印机
win11 电脑无法连接 win10 USB共享打印机 一开始报错信息0x00000709 凭据管理器里添加Windows凭据,地址填->win10电脑的IP,用户名填guest. 连接打印机再 ...
- w ndows7怎样连接无线网,windows7电脑上连接wifi的设置步骤
Windows7是现在部分家庭使用的操作系统之一.现在很多家庭也都覆盖了WiFi.有些使用Windows7系统的朋友就想在电脑上连接WiFi.下面,我就给大家介绍一下Windows7电脑上连接WiFi ...
- 6、查询电脑上连接的网络的IP地址
查询电脑上连接的网络的IP地址 解:(1)win+R,打开运行框,输入cmd,打开命令提示符,输入ipconfig /all并回车,查看无线局域网适配器WLAN下的IPv4地址即为电脑所连接上的网络的 ...
- 使用cmd查看电脑上连接过的wifi密码
使用cmd 查看电脑上连接过的wifi 1.首先,打开命令提示符cmd ( win + R ),建议右键以管理员权限打开程序.输入"netsh wlan show profiles" ...
- windows下利用python 2.7获取电脑上所有的wifi名称和密码
# -*- coding: UTF-8 -*- import os import sysreload(sys) sys.setdefaultencoding('utf-8')# 定义一个函数check ...
- 0001-查询在自己电脑上连接过的wife信息及密码
第一种 第一步:win+r 输入cmd 打开命令框 第二步:输入命令 netsh wlan show profiles 即可得到之前电脑来连接过的wife名 第三步:选择一个wife来查看密码,例如& ...
- 如何在电脑上连接两个 Bose 蓝牙音箱
立体声和派对模式 适用于: SoundLink Revolve 蓝牙扬声器 SoundLink Revolve+ 蓝牙扬声器 您可以将您的 Bose 扬声器配对在一起,然后使用 Bose Connec ...
- Git在同一台电脑上连接多个仓库
1.创建密钥 #第一个密钥 其中 'xxx@xxx.com' 为仓库的用户名 $ ssh-keygen -t rsa -f C:/Users/用户名/.ssh/id_rsa -C 'xxx@xxx.c ...
- winform实时获取网卡网速全部源码,获取电脑上传下载速
开发语言:C# 实例大小:1.53M 实例类别:C#网络编程 [实例截图] [核心代码] using System; using System.Collections.Generic; using S ...
- 家用计算机如何连无线网,电脑上怎么连接wifi_怎样连接自己家的wifi-win7之家
现在每个人家里都安装一个wifi来使用,可以节省手机流量,也不担心流量不够的情况,安装完了之后是要输入密码才能连接的,那么要是在电脑上连接wifi的话要怎么去弄呢,下面小编给大家分享电脑连接自己家wi ...
最新文章
- java由goto_在java中goto的目的
- 全球及中国食品行业发展潜力与投资机会评估报告2022版
- java可视化模板——java可视化操作步骤
- Postman的console视图
- Word Count作业
- flutter android 和 ios 发布
- elk-Logstash
- js实现搜索框智能提示上下移动效果
- android 日历 定制,Android自定义View(CustomCalendar-定制日历控件)
- 5份简洁大方的个人简历模板,让你轻松应对面试
- vue图片懒加载 以及 页面刷新加载不显示大括号{{}}
- 【翠花学Vue】每日打卡——vue打卡1
- FANUC机器人示教时遇到奇异点的解决办法
- java图片压缩质量_java图片高质量压缩
- gigaset812说明书_西门子GIASET825电话机说明书.pdf
- win10内置linux读取u盘raw,U盘或磁盘分区RAW格式恢复方案
- 香港svg 3d地图
- 读书笔记 - 《天局》
- laravel 创建自定义中间件
- 微信小程序onShow取页面参数