ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1192
1192
EMPFEHLEN
-
Hallo erstmal,
Ich habe in Delphi eine Anwendung geschrieben, die Dateien mit der Endung .awc öffnet und bearbeitet.
Nun will ich mit InstallShield Express (war bei der Delphi-CD dabei) ein Setup erstellen, das mir die Dateiendung so registriert, dass diese Dateien immer automatisch mit meinem Programm geöffnet werden.
Ich habe schon bei Google gesucht und die InstallShiel Express Hilfe durchforstet, aber irgendwie komme ich nicht weiter.
Wäre nett, wenn mir jemand sagen könnte, wie das genau geht.
Danke
-
10.10.08 10:07 #2
- Registriert seit
- Mar 2004
- Beiträge
- 441
Ich hab mich jetzt mal ein bißchen mit deinem Problem gespielt und kann dir schon mal klar sagen: Mit reinem InstallShield ging es bei mir nicht. Aber keine Sorge, es ist dennoch hinzukriegen.
Gegeben sei die Software "schiessmichtot.exe" und die Dateiendung .smt, die beim Installieren automatisch damit verknüpft werden soll. Damit dies geschieht, brauchst du im IS drei Registryeinträge:
1. HKEY_CLASSES_ROOT\.smt: (Default) REG_SZ smtFile
2. HKEY_CLASSES_ROOT\smtFile\DefaultIcon: (Default) REG_SZ <INSTALLDIR>\schiessmichtot.exe, 0
3. HKEY_CLASSES_ROOT\smtFile\shell\open\command: (Default) REG_SZ <INSTALLDIR>\schiessmichtot.exe "%1"
Also prinzipiell ist es ja kein Problem, dem Installshield mitzuteilen, daß man Registryschlüssel anlegen will, aber ich hatte hier bei mir das Problem, daß ich immer, wenn ich über die Installshieldoberfläche einen Schlüssel angelegt habe, vom IS automatisch einen Schlüsselwert namens "(Vorgabe)" eingetragen bekommen habe, den ich nicht unbedingt rauslöschen konnte.
Daher bin ich hergegangen, habe alle Schlüssel so weit angelegt, wie es mit dem IS ging. Dann das IS-Projekt gespeichert und die entsprechende .IWZ-Datei mit dem Notepad von Windows geöffnet. Und da standen dann alle Einträge im Klartext drin. Dort habe ich alle "(Vorgabe)"-Schlüsselwerte rausgelöscht Diese Veränderungen habe ich wieder gespeichert, das Projekt wieder im IS geöffnet und durchlaufen lassen.
So hat bei mir dann alles funktioniert.
-
Vielen Dank für die Antwort. So werde ich's machen.
PS: Sorry, dass ich so spät geantwortet habe; Ich war lange nicht mehr in diesem Forum!
Ähnliche Themen
-
Master Detail C# 2010 express und SQL Server 2008 express Edition
Von ichNur im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 14.10.10, 16:45 -
Dateiendung VPF und LTB
Von hikeda_ya im Forum C/C++Antworten: 0Letzter Beitrag: 06.09.07, 16:51 -
Dateiendung *.obj
Von Modellbauer im Forum 3D Studio MaxAntworten: 4Letzter Beitrag: 12.09.04, 19:36 -
Dateiendung
Von Oetzicool im Forum PHPAntworten: 4Letzter Beitrag: 07.09.04, 21:16 -
Dateiendung atn
Von FilouX im Forum PhotoshopAntworten: 2Letzter Beitrag: 19.11.01, 13:54





Zitieren
Login





