AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Benutzerspezifischer HKey_Classes_Root zweig
Thema durchsuchen
Ansicht
Themen-Optionen

Benutzerspezifischer HKey_Classes_Root zweig

Ein Thema von Luckie · begonnen am 16. Jul 2011 · letzter Beitrag vom 16. Jul 2011
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 05:11
Es muss irgendwo einen Benutzer spezifischen HKEY_CLASSES_ROOT Zweig geben, der für die Kontexteinträge "Datei -> Neu" verantwortlich ist. Denn bei jedem Benutzer sind die Einträge anders. Aber ich finde die Stelle in der Registry nicht. Ich will ein Programm oder eine Batchdatei schreiben, mit dem man diese Eintrage gezielt für den angemeldeten Benutzer löschen kann. Früher hatte ich dafür Tuneup Utilities benutzt, aber das will ich nicht mehr nutzen, weil es mittlerweile zu aufgebläht ist.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
ringli

Registriert seit: 7. Okt 2004
504 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 05:31
Guten Morgen Michael,

siehe einmal unter diesem Pfad nach:
Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
Müsste eigentlich das sein was du suchst.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 06:12
Ja, da sind die ganzen "Öffnen mit..." Dateierweiterungen. Aber ich finde da nicht die aus dem "Datei/Neu" Menü.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
ringli

Registriert seit: 7. Okt 2004
504 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 06:15
Müßte da dann nicht unter der jeweiligen Dateiendung ein Schlüssel mit dem Wert "ShellNew" stehen damit das im Kontextmenü unter "Neu" angezeigt wird?
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 10:42
Moin Luckie,

HKEY_CLASSES_ROOT ist die Zusammenführung von HKEY_CURRENT_USER\Software\Classes und HKEY_LOCAL_MACHINE\Software\Classes, wobei die benutzerspezifischen Einträge Vorrang haben.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 10:45
Mit diesen kleinen Drei Wörtern Bei Google sucheneintrag kontextmenü neu findest Du ein paar Anleitungen dazu.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 11:28
Ja, damit habe ich auch schon gegoogelt. Aber ich frage mich gerade, ob das Menü "Datei->Neu" wirklich benutzerspezifisch ist.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#8

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 11:45
Hat Dir Christian Seehase schon in Beitrag 5 beantwortet, wie sich der Schlüssel HKEY_CLASSES_ROOT zusammensetzt. Wenn also der Teil im HKCU immer Vorrang hat, so können schon Unterschiede zwischen mehreren Benutzern auftreten. Ein Fall wäre zum Beispiel, wenn die Anwendung nicht für alle Benutzer installiert wird, sondern nur für den gerade angemeldeten.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 12:00
Ja habe ich. Aber unter HKCU habe ich nicht die Einträge gefunden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Benutzerspezifischer HKey_Classes_Root zweig

  Alt 16. Jul 2011, 15:15
und unter HKLM?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz