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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 159830
Url: https://administrator.de/contentid/159830
Printed on: April 23, 2024 at 10:04 o'clock
3 Comments
Latest comment