![]() |
Kein zugriff auf UserChoice
Ich möchte meine Dateitypen registrieren.
Wenn ich auf die Berechtigungen in der Registry für den Eintrag schaue werde ich als Administrator dort als Speziell/Nicht geerbt aufgeführt. Dort wird mir der zugriff verweigert. Eine zeile drunter mit gleichen Namen als Admin wird es zugelassen. Nur wenn ich den obrigen Eintrag entferne habe ich zugriff über mein Programm. Die Attribute sind auf Vollzugriff eingestellt. Es scheint so das Winamp die Dateitypen für sich in Anspruch nimmt und mir jedesmal das Speziell in die Registry schreibt kann das sein ? Warum werde ich trotz ausreichender Security Attribute immer wieder geblockt. ?
Code:
ClassKey = HKEY_CURRENT_USER SectionKey = "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & sSection & "\UserChoice" ValueType = ERegistryValueTypes.REG_SZ ValueKey = sKey value = sValue
Code:
Code ist in VB spielt aber keine Rolle es geht nur darum das die Pfade stimmen und die Attribute auch.
RegCreateKeyEx(m_hClassKey, m_sSectionKey, 0, vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, tSA, hKey, lCreate)
gruss Emil |
Re: Kein zugriff auf UserChoice
Zugriffsverweigerungen haben vorrang vor einer Zugriffserlaubnis.
heißt: wenn eine Verweigerung für dich in den Zugriffsrechten drinnsteht, dann geht es halt nicht. tja, wenn dort die Rechte umgestellt sind dann werden diese wohl von irgendwas geändert und das könnte natürlich auch Winamp sein. |
Re: Kein zugriff auf UserChoice
Zitat:
Warum kann Winamp das mit meinen Rechten und bei meinem Programm wird ebenfalls mit Vollzugriff das nicht gestattet? Ich hab als Admin kein zugriff auf einen Schlüssel mit meinen Programm aber Winamp doch ? Was ist das denn . gruss Emil |
Re: Kein zugriff auf UserChoice
Kann mir niemand sagen wie ich den Schlüssel (speziell) mit meinen Programm ändern kann?
![]() gruss Emil |
Re: Kein zugriff auf UserChoice
Schonmal auf den Webseiten von Luckie und Assarbad geschaut?
Ich denke dort dürften sich ein paar Codes/Units verstecken, womit man auch Rechte ändern kann. |
Re: Kein zugriff auf UserChoice
Zitat:
Irgendeine Funktion scheint in Win7 dazugekommen zu sein Wüßte nicht das es unter XP spezielle rechte gegeben hat. Verstehe auch nicht das es Programmen erlaubt wird rechte zu setzen welche selbst vom Admin nicht geändert werden können bzw. von einem anderen Programm welches Vollzugriff auf die Registry hat. gruss Emil |
Re: Kein zugriff auf UserChoice
die Rechte gab es schon, nur weil alle eh als Admin unterwegs waren, hat sie keiner genutzt :lol:
|
Re: Kein zugriff auf UserChoice
Wenn du in DesiredAccess vom RegOpenKey genau die Rechte angibst, die nicht in der Verweigern ACE drinstehen, dann funktioniert das Öffnen.
Die Verweigern ACE hat ja nur spezielle Rechte verweigert. Was steht denn da drin? |
Re: Kein zugriff auf UserChoice
Speziell ist nur der Name für "kein" vordefiniertes Profil ... soweit ich mich erinnere (war da nicht mal ein Bild in Beitrag #1? ) war unter Anderem das Schreiben/Ändern verboten.
|
Re: Kein zugriff auf UserChoice
Zitat:
![]() hab es im Beitrag 1 gelöscht da es nach 24 Stunden nicht mehr möglich ist. Unter erweitert von UserChoice/Progid wird der Eintrag Wert Festlegen verweigert. Mit dem Zugriff wird mir der zugang verweigert.
Code:
Wenn Winamp startet registriert er seine Filetypes .. mein Programm aber auch
RegCreateKeyEx(m_hClassKey, m_sSectionKey, 0, vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, tSA, hKey, lCreate)
Es funktioniert nur nicht weil Winamp hier den Zugriff sperrt.
Code:
Auch das setzen der ACE gibt mir den zugriff nicht.
Accounts(1).AccountName = "User1"
Accounts(1).AccessMask = GENERIC_READ Or _ GENERIC_WRITE Or _ GENERIC_EXECUTE Or _ DELETE Accounts(1).AceFlags = 0 Accounts(1).AceType = ACCESS_ALLOWED_ACE_TYPE Accounts(1).pSid = 0 Accounts(1).SidPassedByCaller = False Es geht mir nicht um die Sprache (nur so nebenbei) sondern um den zugriff ;) gruss Emil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz