Registry: Wo finde ich

Moin,

ich habe leider noch nicht herausfinden können, wo man bei Win2k bzw. XP die folgenden Angaben in der Registry findet:

  • Gruppen, denen der aktuelle Nutzer angehört (Admin, Power User, …)
  • IP-Adresse des Rechners (bei Netzwerk)
  • angeschlossener Monitor (sofern namentlich erkannt)
  • Bildwiederholfrequenz

Ich habe bestimmt noch irgendwas vergessen, aber das sollte erstmal reichen :wink:

Danke und Gruß,
Kristian

Hallo!
Hier findest du die Antworten:http://www.amazon.de/exec/obidos/external-search/302…
Gruß Frank

  • Gruppen, denen der aktuelle Nutzer angehört (Admin, Power
    User, …)
  • IP-Adresse des Rechners (bei Netzwerk)
  • angeschlossener Monitor (sofern namentlich erkannt)
  • Bildwiederholfrequenz

Im Bereich Start\Systemsteuerung\
findest du alle Einstellungen des bzw. Programme zur Verwaltung

DOS cmd (Eingabeaufforderung)

set " Übersicht des Users in DOS
wscript " Windows Scripting Host
cscript " Windows Scripting Host

sfc "Stausanzeige der dll

IPCONFIG /all "alle IP config

net use " welche netze ?

Gruß
Dirk

  • Gruppen, denen der aktuelle Nutzer angehört (Admin, Power User, …)
  • IP-Adresse des Rechners (bei Netzwerk)
  • angeschlossener Monitor (sofern namentlich erkannt)
  • Bildwiederholfrequenz

Im Bereich Start\Systemsteuerung\
findest du alle Einstellungen des bzw. Programme zur Verwaltung

Das ist richtig, aber ich muss die Daten mit einem VBS-Script oder notfalls mit einem DOS-Kommando auslesen.

DOS cmd (Eingabeaufforderung)

set " Übersicht des Users in DOS
wscript " Windows Scripting Host
cscript " Windows Scripting Host

In den Umgebungsvariablen ist leider nicht das gespeichert, was ich brauche. Da käme ich ja mit WShell.Environment ran.

sfc "Stausanzeige der dll

Hm, damit kann ich in diesem Zusammenhang nicht so viel anfangen, muss ich zugeben :wink:

IPCONFIG /all "alle IP config

Den kannte ich noch nicht. Die IP-Adresse wäre also möglich über DOS.

net use " welche netze ?

Hilft mir im konkreten Fall nicht weiter, ist aber anderweitig nützlich, danke.

Gruß
Dirk

Nun weiss ich aber leider immer noch nicht, ob der aktuelle Nutzer Administrator-Rechte hat oder nicht. Ich habe bei MSDN zwar Code-Beispiele gesehen, die auf API-Funktionen basieren, aber abgesehen davon, dass sie nicht funktionieren (nicht alle Variablen sind definiert), kann ich in VBS sowieso keine APIs benutzen.

Gibt es vielleicht einen indirekten, aber dennoch sicheren Weg, auf ADMIN zu prüfen? Ich dachte an eine abgefangene Zugriffsverletzung oderso, z.B. bei einem WShell.RegWrite, aber das klappte leider auch ohne ADMIN-Rechte, zumindest bei dem konkreten Schüssel. Werde nochmal in einer anderen Sektion probieren.

Kristian

Hallo!
Hier findest du die Antworten:http://www.amazon.de/

Das könnte schon sein, aber diese Lösung ist nicht direkt bzw. schnell genug :wink: