![]() |
Neuen Dateityp anlegen?
Moin Jungs,
ich habe ein kleines Tool geschrieben, mit dem man Massen von Dateien rekursiv verschlüsseln kann. Es tut das, was es tun soll, und auch wenn ich eine solche .CRYPT-Datei doppelklicke, dann wird sie implizit mit meinem Programm wieder entschlüsselt. Ich habe die .CRYPT-Dateien allerdings manuell meinem Programm zugewiesen und würde nun gern wissen, wie man das programmtechnisch hinbekommt. Im Grunde genommen müsste ein neuer Dateityp angelegt werden, diesem Dateityp muss ein Symbol zugewiesen werden und ein Programm, welches diesen Dateityp automatisch öffnet. Wie zum Beispiel: *.doc --> Winword.Exe ... Nur wie? :gruebel: :gruebel: |
Re: Neuen Dateityp anlegen?
guck dir mal in der Registry das Verzeichnis
Code:
an. Ich meine darüber müsste es gehen, aber ohne Gewähr. Musst halt mal versuchen eine ähnliche Struktur anzulegen, wie bei anderen Dateitypen. :roll:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
|
Re: Neuen Dateityp anlegen?
Liste der Anhänge anzeigen (Anzahl: 1)
Registry ist schon richtig, aber in HKEY_CLASSES_ROOT
Hänge gleich ein Beispiel an, muss es aber erst suchen. ADD (*.inet):
Delphi-Quellcode:
(%1 = Dateiname, welcher an das Programm übergeben wird)
HKEY_CLASSES_ROOT/.INet
(Standard) = "FNSE_INet" {Content Type = "text/plain"} HKEY_CLASSES_ROOT/FNSE_INet (Standard) = "Internet-Adresse(n)" HKEY_CLASSES_ROOT/FNSE_INet/DefaultIcon (Standard) = "K:\Windows\System32\DEI-INetListe.ico" HKEY_CLASSES_ROOT/FNSE_INet/shell/open/command (Standard) = "%SystemRoot%\system32\NOTEPAD.EXE %1" |
Re: Neuen Dateityp anlegen?
Yes, that's what I'm talkin' about!
Thanx, y'all. :cheers: |
Re: Neuen Dateityp anlegen?
Moin Zusammen,
Zitat:
Seit Windows 2000 gibt es auch den Key HKEY_CURRENT_USER\Software\Classes, wobei HKEY_CLASSES_ROOT eine Zusammenfassung von beiden darstellt. Registriert man nun also einen Datentyp unter HKEY_CURRENT_USER\Software\Classes, so ist dieser Typ bei einem anderen User nicht zu sehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 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 by Thomas Breitkreuz