AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Dateiendung unter Windows Vista registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateiendung unter Windows Vista registrieren

Ein Thema von ULIK · begonnen am 25. Sep 2006 · letzter Beitrag vom 25. Sep 2006
 
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
417 Beiträge
 
Delphi 11 Alexandria
 
#1

Dateiendung unter Windows Vista registrieren

  Alt 25. Sep 2006, 09:31
Hallo,

ich steh vor dem Problem, eine Dateiendung unter Windows Vista mit einer Defaultapplikation zu verknüpfen. Unter den bisherigen Windowssystemen ging das ja ganz gut, wenn man diverse Registry-Einträge gesetzt hat. Das klappt auch unter Vista noch, wenn man die Einträge per Hand in der Registry macht. Nur, es geht halt nicht mehr per Programm: ich hab ein kleines Delphi-Programm, daß mir die Einträge unter HKEY_CLASSES_ROOT setzt:

Delphi-Quellcode:
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;
    if Reg.OpenKey('.uko', True) then
    begin
      Reg.WriteString('','uko');
      Reg.CloseKey;
    end
    else
      ShowMessage('.uko failed');
    
    ...

  finally
    Reg.Free;
  end;
Hier bekomme ich immer die Meldung, d.h. OpenKey schlägt fehl. Ich vermute mal, daß das irgendwas mit dem neuen Sicherheitskonzept von Vista zu tun hat, daß ich nichts mehr in die Registry schreiben kann.
Nur, wie registriert man dann unter Vista korrekt eine Dateiendung für ein Programm? Gibt es hier irgendwo Info dazu?

viele Grüße,
Ulrich
  Mit Zitat antworten Zitat
 


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 18:08 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