Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

welche Registry Schlüssel für Dateierweiterung verknüpfung?





Frage

Hallo Welche schlüssel muss man in der Registry setzen, um eine Dateierweiterung mit einem *.exe zu verknüpfen? Ich weiß nur, dass es irgendwie unter HKEY_CLASSES_ROOT sein soll. dank mfg TByte

Antwort 1 von Ralfman

Hi TByte,
ich versteh Deine frage nicht ganz. *.exe dateien sind Selbstausführende Programme. was genau hast Du vor, und was willst Du bezwecken?

Ralf

Antwort 2 von TByte

ersetze in meiner frage "*.exe" durch "Programm".
mfg
TByte

Antwort 3 von KJG17

Hallo,

ich gehe jetzt einfach mal von irgendeinem Windows aus. ;o)

Doppelklicke einfach auf die Datei mit dieser Erweiterung. Wenn die noch nicht registriert ist wirst du gefragt, mit welchem Programm (*.exe) die geöffnet werden soll. Hangel dich zu dem Programm durch, wähle es aus und bestätige. Und falls du nicht vergessen hast 'Immer mit diesem Programm öffnen' anzuhaken, wird automatisch der entsprechende Registry-Eintrag erstellt.

Gruß
Kalle

Antwort 4 von Ralfman

Ach so, nu is mir klar was Du gemeint hast.
Da hab ich auf dem schlauch gestanden :-)
Mach das so wie KJG17 beschrieben hat, und alles wird gut.

Ralf

Antwort 5 von Ralfman

...und vergess bitte nicht wieder das Problem als gelößt zu Markieren. Wenigstens das sollte es Dir als Dank wert sein.

Ralf

Antwort 6 von TByte

Macht ihr das extra oder wollt ihr mich nur ärgern?
Was an dem Satz
Zitat:
Welche schlüssel muss man in der Registry setzen
ist unverständlich? Den beschriebenen Weg hab ich doch schon nach dem 3. Tag mit meiner ersten begegnung mit Windows rausgefunden!
mfg
TByte

Antwort 7 von Supermax

Was genau meinst du mit "Dateierweiterung mit einem exe verknüpfen"? Daß beim Doppelklick der Datei z.B. "irgendwas.tbyte" die Datei "tbyte.exe" aufgerufen wird um die "irgendwas.tbyte" zu öffnen? So wie Word (oder OpenOffice) geöffnet wird, wenn man auf eine ".doc"-Datei doppelklickt?

Antwort 8 von TByte

genau sowas! und wie man ein hübsches Icon für die Datei verknüpfen kann!
mfg
TByte

Antwort 9 von Ralfman

Moment. gehts Dir darum eine datei mit einem bestimmten Programm zu öffnen, oder willst Du ein anderes Icon für eine verknüpfte Datei?
Zitat:
Macht ihr das extra oder wollt ihr mich nur ärgern?
Nö, ärgern will Dich hier niemand, aber anders herum wird ein Schuh daraus. Wenn Du Deine frage von vornherein so gestallten würdest das keine Rückfragen kommen, müßten die von Dir eröffneten Threads nicht die Dimensionen erreichen die für die Plauderecke sicherlich gewollt ist, in jeder anderen Abteilung einfach nur nerfig.
Also:
Alles zurück auf Anfang, und was willst Du genau?
Du weißt das ich gern Helfe, wir haben ja auch schon per eMail kommuniziert, aber werde Bitte Präzise.

Ralf

Präzision ist der größte gefallen, den man Menschen oder Dingen entgegenbringen kann.
Katharina Fritsch (Künstlerin)


Antwort 10 von Jaja

Zitat:
...und vergess bitte nicht wieder das Problem als gelößt zu Markieren


huch. hat tbyte jemals einen thread als gelöst arkiert? muss ich verpasst haben.
wenn er das für alle seine bisherigen fragen tun würde, werden auf den schlag 5k bonuspunkte vergeben und der server is n paar stunden ausgelastet ;)

@tbyte:

du hast dich aber blöd ausgedrückt. erst wolltest du dateien mit der endung .exe mit einem anderen programm verknüpfen (was blödsinn ist, aber du hast es 2x bestätigt) und jetzt doch nur beliebige dateiendungen verknüpfen, die keine schlüsselfunktion haben (was sinnvoller ist)



hier ist ne anleitung wie du das machst.

aber lass mich raten, du willst eigentlich dieganze sache + icon mit einer install setzen? dann nimm doch einfach gleich installshield, dafür ist es ja da. alternativ kannst du auch msi nutzen.

Antwort 11 von TByte

Nochmal von vorne:
Ich will ein Programm schreiben. Dieses Programm soll eine Dateierweiterung öffnen. Dies möchte ich über die Registry bezwecken. Wenn man eine .doc Datei aufm Desktop hat, dann öffnet sich Word, wenn man doppelklickt und als Icon für die doc-Datei wird so ein komisches "W" angezeigt. DAS WILL ICH BEZWECKEN!
Zitat:
dann nimm doch einfach gleich installshield, dafür ist es ja da. alternativ kannst du auch msi nutzen.

wie meinstn das?
mfg
TByte

Antwort 12 von Ralfman

Installshield siehe acresso, oder Wikipedia, oder einfach mal Onkel Google fragen.

Ralf

Antwort 13 von KJG17

Zitat:
huch. hat tbyte jemals einen thread als gelöst arkiert?

Der war einfach zu kurz ;o) KLICK

Gruß
Kalle

Antwort 14 von Ralfman

Jup, und schaut Euch das an, da hat unser Freund auch Präzise gefragt.

Antwort 15 von TByte

aber der lieb TByte bedankt sich wenigstens!
---
Ach deshalb kommt bei der hälfte von den Programmen, die ich installieren will, "InstallShield Wizard bereitet den Setup vor"...
danke.
---
Trotzdem, wie geht denn das jetzt mit der Registry?
mfg
TByte

Antwort 16 von Ralfman

Wenn Du die registry öffnest, und den Schlüssel HKEY_CLASSES_ROOT besuchst. siehst Du weitere Schlüssel die mit einem . (Punkt) beginnen. Dieses sind die Dateierweiterungen. Öffne mal eine, .ace z.B. und du siehst als Standarteintrag das Installierte Packprogramm. Ich hoffe das hat Deine frage Beantwortet, ansonsten erklär noch mal genau was ich falsch Verstanden hab (ist nicht mein Tag Heute).

Ralf

Antwort 17 von TByte

Ich hatte mir 10 minuten vor dem erstellen des Threades mal .txt angeguckt und GENAU das gleiche mal kopiert, nur in eine Dateierweiterung. Ich hatte mal im internet so ein VB Script gefunden, habs manuell mit meinen Vorausetzungen gemacht, klappte aber dennoch nicht!
Das konntet ihr aber natürlich nicht wissen. Also, was muss ich machen? Hat denn niemand von euch mal ein Proggi geschrieben, dass sowas macht?
mfg
TByte

Antwort 18 von Ralfman

Wenn ich Dich richtig Verstanden habe, willst Du diverse änderungen / eintragungen in der Registry vornehmen.
Ich mach das während der Installation. bg1setup

Ralf

Antwort 19 von TByte

hab b1g Setup installiert, aber es stürtzt immer ab, wenn ich die Menüleiste aktiviere...
mfg
TByte

Antwort 20 von TByte

nochwas:
b1g Setup will immernoch, dass ich selber die Schlüssel setze! Aber wie soll ich das machen, wenn ich nicht weiß, welche ich setzen muss?
mfg
TByte

Antwort 21 von Mauserine

jetzt ist aber schluss mit der fragerei ;-)

haste dir die links oben alle mal in ruhe durchgelesen?

Antwort 22 von TByte

OK, also, präzisieren wir die Frage:
Ich habe nun dank dem oben genanntem Link erstellt:
HKEY_CLASSES_ROOT\.abc und den Standard schlüssen mit "abcfile" belegt.
Dann habe ich erstellt HKEY_CLASSE_ROOT\abcfile\shell\Open. Jetzt komt der teil, den ich nicht verstanden habe:
Welchen Wert soll ich jetzt setzen?
Danach, den Teil mit EVC3 hab ich auch nicht verstanden
Bitte hilfe
mfg
TByte

Antwort 23 von TByte

hallo?
jemand da?
mfg
TByte

Antwort 24 von TByte

na dann, auf wiederschreiben!
mfg
TByte

Antwort 25 von Eckhard_W.

Fummel nicht in der Registry herum. Auch Hinweise der User, wo auch immer, sind nicht zu beachten.

In die Registry geht man, wenn Ahnung vorhanden ist, wenn man selber vor dem Rechner sitzt und sonst nicht.

Das ist kein Thema für ein Forum.
Jedenfalls kann es hier und auch in allen anderen Foren keine Problemlösung geben. Da kannst Du jetzt sauer sein, das ist hinzunehmen.

MfG

Antwort 26 von TByte

NEIN
ich bin nicht sauer.
Ich weiß, dass die Registry kein Spielzeug ist. In ihr rumzufummeln,... das wäre so, als ob man eine Gehirnoperation durchführen würde.
und genau DESHALB habe ich es hier gefragt!
mfg
TByte

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: