Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

In HKEY-USERS Schlüssel anhand aktuell angemeldetem User auslesen und ändern

Frage Entwicklung VB for Applications

Mitglied: RetroDude

RetroDude (Level 1) - Jetzt verbinden

04.05.2009, aktualisiert 14:08 Uhr, 7900 Aufrufe, 4 Kommentare

Hallo

Ich möchte einen Skript basteln, welcher auf unseren Clients die Realplayerkonfiguration für das Mediastreming konfiguriert. Ich habe aber das Problem, dass ich den dem User entsprechenden Hive nicht auslesen kann. Im Hkey_users werden die User irgendwie mit der SID eingetragen. Ich bräuchte eine Funktion, welche mir die strHive Variable korrekt ausliest. Oder wie gebe ich an, dass er den aktuellen User nimmt? Hat jemand ne Idee? Was ist eigentlich die Idee hinter diesem Registry Key?

Set objFSO = CreateObject("Scripting.FileSystemObject")

strKeyPath1 = strHive & "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyAutoConfig"
strKeyValue1 = "0"
strKeyPath2 = strHive & "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyHost"
strKeyValue2 = "proxy.domain.com"
strKeyPath3 = strHive & "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyPort"
strKeyValue3 = "8080"
strKeyPath4 = strHive & "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxySupport"
strKeyValue4 = "1"

objRegistry.SetStringValue HKEK_USERS, strKeyPath1, strKeyValue1
objRegistry.SetStringValue HKEK_USERS, strKeyPath2, strKeyValue2
objRegistry.SetStringValue HKEK_USERS, strKeyPath3, strKeyValue3
objRegistry.SetStringValue HKEK_USERS, strKeyPath4, strKeyValue4

Gruss
Mitglied: Biber
04.05.2009 um 14:28 Uhr
Moin RetroDude,

wieso gehst Du nicht einfach über HKCU (Current user)?

Grüße
Biber
Bitte warten ..
Mitglied: chfr77
04.05.2009 um 14:32 Uhr
Schau mal unter:
HKEY_CURRENT_USER
(.... \Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxySupport)

Die Idee hinter HKEY_CURRENT_USER ist, das die benutzerbezogene Speicherung getrennt von der maschinengespeicherten ist.
Wenn der Benutzer abgemeldet ist, kann man natürlich immernoch über die SSID des Benutzers unter HKEY_USERS\SSID\ darauf zugreifen.
Bitte warten ..
Mitglied: dog
05.05.2009 um 03:51 Uhr
Eigentlich frage ich mich grade: Warum benutzt du nicht ADM/ADMX Templates?
Dein Code ist eigentlich ein Musterbeispiel für GPOs...

Grüße

Max
Bitte warten ..
Mitglied: RetroDude
05.05.2009 um 08:35 Uhr
Hallo Leute. Ich habe ne Lösung über HKEY_CURRENT_USER (ntuser.dat). Die Bedeutung dieses Schlüssels ist mir schon klar. Für was genau ist HKEY_USERS? Per ADM Template wäre cool. Weis jemand wo ich so eine Vorlage kriege?

Gruss und Dank!

Lösung:

Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set objRegistry = GetObject("winmgmts:\\" & _
strComputer & "\root\default:StdRegProv")

' HTTP Streaming

strKeyPath1 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyAutoConfig"
strValueName1 = ""
strValue1 = "0"
strKeyPath2 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyHost"
strValueName2 = ""
strValue2 = "proxy.com"
strKeyPath3 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxyPort"
strValueName3 = ""
strValue3 = "8080"
strKeyPath4 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\HTTPProxySupport"
strValueName4 = ""
strValue4 = "1"
strKeyPath5 = "Software\RealNetworks\RealPlayer\6.0\Preferences\HTTPProxyHostnameDisplay"
strValueName5 = ""
strValue5 = "proxy.com"
strKeyPath6 = "Software\RealNetworks\RealPlayer\6.0\Preferences\HTTPProxyPortDisplay"
strValueName6 = ""
strValue6 = "8080"

' RTS Streaming

strKeyPath7 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\RTSPProxyHost"
strValueName7 = ""
strValue7 = "proxy-rtsp.com"
strKeyPath8 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\RTSPProxyPort"
strValueName8 = ""
strValue8 = "8088"
strKeyPath9 = "Software\RealNetworks\RealMediaSDK\6.0\Preferences\RTSPProxySupport"
strValueName9 = ""
strValue9 = "1"
strKeyPath10 = "Software\RealNetworks\RealPlayer\6.0\Preferences\RTSPProxyHostnameDisplay"
strValueName10 = ""
strValue10 = "proxy-rtsp.com"
strKeyPath11 = "Software\RealNetworks\RealPlayer\6.0\Preferences\RTSPProxyPortDisplay"
strValueName11 = ""
strValue11 = "8088"


' Werte eintragen

objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath1, strValueName1, strValue1
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath2, strValueName2, strValue2
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath3, strValueName3, strValue3
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath4, strValueName4, strValue4
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath5, strValueName5, strValue5
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath6, strValueName6, strValue6
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath7, strValueName7, strValue7
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath8, strValueName8, strValue8
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath9, strValueName9, strValue9
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath10, strValueName10, strValue10
objRegistry.SetStringValue HKEY_CURRENT_USER, strKeyPath11, strValueName11, strValue11
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Per Batch aktuell angemeldete User auslesen (1)

Frage von Peter32 zum Thema Batch & Shell ...

Windows Netzwerk
gelöst Powershell skript zum Auslesen der im AD angemeldeten User (2)

Frage von jan.kleinel zum Thema Windows Netzwerk ...

Windows Server
gelöst AD-User einer AD-Gruppe auslesen und in ein File schreiben (15)

Frage von Estefania zum Thema Windows Server ...

DNS
gelöst Hostnamen eines Internetanschluss ändern (5)

Frage von christianlindloff zum Thema DNS ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Flatrates
DeutschlandLAN der Telekom - welche internen IPs? (19)

Frage von qualidat zum Thema Flatrates ...