Schrift
[thread]9122[/thread]

TieRegistry ohne Administratorrechte?

Leser: 1


<< |< 1 2 >| >> 11 Einträge, 2 Seiten
BratHering
 2007-06-26 14:58
#77838 #77838
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hallo,

unter Windows arbeite ich grundsätzlich nur als eingeschränkter Benutzer ohne Adminrechten, das soll auch so bleiben.
Nun versuche ich ein Perl-Programm zu schreiben welches mit dem Modul TieRegistry ausschließlich lesend auf die Registry zugreifen soll.
Die Schlüssel, die ich auszulesen versuche befinden sich unter HKEY_CURRENT_USER also dachte ich, es würde funktionieren?
Aber aus irgendwelchen Gründen kann mein Perl-Programm nur mit Administratorrechten auf die entsprechenden Teile der Registry zugreifen.
Bei HKEY_LOCAL_MACHINE wäre das ja auch logisch, denn da hat ein User ncihts verloren, aber warum kann ich in meinem perl-Code mit Hilfe von TieRegistry nicht auf CUser zugreifen?
Hat jemand eine erklärung für mich?


MfG
Brathering
GwenDragon
 2007-06-26 17:30
#77839 #77839
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
[quote=BratHering,26.06.2007, 12:58]Die Schlüssel, die ich auszulesen versuche befinden sich unter HKEY_CURRENT_USER also dachte ich, es würde funktionieren?
Aber aus irgendwelchen Gründen kann mein Perl-Programm nur mit Administratorrechten auf die entsprechenden Teile der Registry zugreifen.[/quote]
Und welcher Zweig ist das genau, den du lesen willst?

Bei mir geht das Auslesen von Zweigen:
Code (perl): (dl )
1
2
3
4
5
6
7
8
#!/usr/bin/perl
$| = 1;
use strict;
use warnings;
use Win32::TieRegistry ( Delimiter=>"/", ArrayValues=>0 ); 
#HKEY_CURRENT_USER\Identities
print '#HKEY_CURRENT_USER\Identities -> ' . $Registry->{"CUser/Identities/Default User ID"};
1;
\n\n

<!--EDIT|GwenDragon|1182865852-->
BratHering
 2007-06-26 19:19
#77840 #77840
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hi,

folgenden Teil benötige ich erstmal: CUser/Software/Ubisoft/Faces of War und da drin möchte ich InstallPath herauslesen.

Inzwischen habe ich noch folgendes gefunden unter: http://www.roth.net/blog....issions
...aber irgendwie will das auch nciht so recht.


MfG
BratHering
 2007-06-26 19:22
#77841 #77841
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
PS:
Eben habe ich dein Beispiel ausprobiert und es funktioniert, aber mit meinem Registry-Schlüssel wo ich hin will funktioniert es nciht :(
BratHering
 2007-06-27 13:32
#77842 #77842
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hallo nochmal,

auf der Suche nach dem Problem ist mir da etwas aufgefallen.
Die Registry habe ich mir mit dem Windows eigenen Registry-Editor angesehen: einmal mit Administraor Rechten und einmal mit Rechten eines eingeschränkten Benutzers.
Dabei ist mir aufgefallen, dass der oben genannte Schlüssel für den eingeschränkten Benutzer gar nicht vorhanden bzw. nicht sichtbar ist.
Alle anderen Schlüssel, die der eingeschränkte Benutzer sieht, kann dieser auch im Perl-Code zum lesen öffnen.
Seltsam :(

Vielleicht weiß jemand dazu etwas?


MfG
Brathering
GwenDragon
 2007-06-27 15:03
#77843 #77843
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
[quote=BratHering,27.06.2007, 11:32]Dabei ist mir aufgefallen, dass der oben genannte Schlüssel für den eingeschränkten Benutzer gar nicht vorhanden bzw. nicht sichtbar ist.[/quote]
Wenn du Regedit als eingeschränkter Benutzer aufrufst, dann solltest du sehen, welche Schlüssel da sind.

Dann ist der Schlüssel wohl nicht eingetragen für den Benutzer.

Quote
bzw. nicht sichtbar ist.
Was heißt denn nicht sichtbar?

Keine Zugriffsrechte?
Rechte Maustaste -> Berechtigungen...\n\n

<!--EDIT|GwenDragon|1182942470-->
BratHering
 2007-06-27 15:24
#77844 #77844
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,27.06.2007, 13:03]Keine Zugriffsrechte?
Rechte Maustaste -> Berechtigungen...[/quote]
Da steht: EINGESCHRÄNKTER ZUGRIFF -> Lesen|Ja
Demnach müsste ein eingeschränkter Benutzer das sehen, oder nciht?
GwenDragon
 2007-06-27 19:28
#77845 #77845
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
Lesen für Schlüssel und Unterschlüssel:
Wert lesen, Unterschlüssel auflisten, Benachrichtigen, Lesekontrolle



Gibt es irgendwelche Logeinträge in der Ereignisanzeige von Windows, wenn das Perlskript als Eingeschränkter Benutzer läuft?
BratHering
 2007-06-28 01:03
#77846 #77846
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Ereignisanzeige? Wo muss ich hinklicken :D
GwenDragon
 2007-06-28 13:19
#77847 #77847
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
Systemsteuerung
Verwaltung
Ereignisanzeige
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2007-06-26 14:58.