Feedback

VB - Installierte Drucker ermitteln

Veröffentlicht von am 13.09.2011
(1 Bewertungen)
Ermittelt die installierten Drucker auf einem lokalen oder remote PC

Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MyPrinter As New ArrayList

MyPrinter = GetPrinter("testpc")
For i = LBound(MyPrinter.ToArray) To UBound(MyPrinter.ToArray)
MsgBox(MyPrinter(i))
Next

End Sub
GFU-Schulungen  [Anzeige]

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

Private Function GetPrinter(ByVal Computer As String) As ArrayList
        Dim objWMIService As Object
        Dim objItems As Object
        Dim objItem As Object

        Dim AllPrinters As New ArrayList

        objWMIService = GetObject("winmgmts:\\" & Computer & "\root\CIMV2")
        objItems = objWMIService.ExecQuery("SELECT * FROM Win32_Printer")
        For Each objItem In objItems
            AllPrinters.Add(objItem.Caption)
        Next

        objWMIService = Nothing
        objItems = Nothing
        objItem = Nothing

        Return AllPrinters

    End Function
Abgelegt unter Printer, WMI.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!