Mmc automatisieren mit Windows 7
Ich lerne gerade VB.NET, Umsteiger von VB6.
ich habe in VB 2010 Express ein Tool indem ich den Gerätemanager starte und anschließend die Verwaltung eines Remoterechner's anzeige.
Im Textfeld "Hauptform.SYS_DIR.Text" steht der Pfad zum Systemverzeichnis. ("c:\windows\system32")
in der Variable "Rechner" steht der Hostname des Remote Rechners
Shell("mmc /a " & Hauptform.SYS_DIR.Text & "\compmgmt.msc" & " /computer:" & Rechner)
Das funktioniert auch einwandfrei auf allen XP Systemen 64 sowie 32 BIT. Aber bei den Vista & Windows 7 Rechnern kann ich den Befehl zwar direkt unter Start/Ausführen eingeben z.B.
mmc /a c:\windows\system32\compmgmt.msc /computer:MeinPC
Aber nicht über den Shell Befehl aus Vb 2010 heraus.
Dachte das liegt bestimmt an der Benutzerkontensteuerung. Habe diese deaktiviert. Geht aber trotzdem nicht.
Habt ihr eine Ahnung woran das noch liegen kann?
Gruß
Ralf
ich habe in VB 2010 Express ein Tool indem ich den Gerätemanager starte und anschließend die Verwaltung eines Remoterechner's anzeige.
Im Textfeld "Hauptform.SYS_DIR.Text" steht der Pfad zum Systemverzeichnis. ("c:\windows\system32")
in der Variable "Rechner" steht der Hostname des Remote Rechners
Shell("mmc /a " & Hauptform.SYS_DIR.Text & "\compmgmt.msc" & " /computer:" & Rechner)
Das funktioniert auch einwandfrei auf allen XP Systemen 64 sowie 32 BIT. Aber bei den Vista & Windows 7 Rechnern kann ich den Befehl zwar direkt unter Start/Ausführen eingeben z.B.
mmc /a c:\windows\system32\compmgmt.msc /computer:MeinPC
Aber nicht über den Shell Befehl aus Vb 2010 heraus.
Dachte das liegt bestimmt an der Benutzerkontensteuerung. Habe diese deaktiviert. Geht aber trotzdem nicht.
Habt ihr eine Ahnung woran das noch liegen kann?
Gruß
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 159830
Url: https://administrator.de/contentid/159830
Ausgedruckt am: 26.11.2024 um 21:11 Uhr
3 Kommentare
Neuester Kommentar