ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
410
410
EMPFEHLEN
-
Nein hier geht es nicht darum wie man mit Windows eine Datei mit einem Programm verknüpft sondern um eine Frage die mich schon lange quählt.
Nämlich: Woher weiß jetzt Windows wenn ich auf eine tolle BMP datei klicke (die bei mir mit Paint verknüpft ist) welchen teil des programmes es aufrufen muss?
In einem anderem Forum habe ich schon die WInAPI Lösung bekommen,
aber es muss auch einen anderen weg geben, den die Dateiverknüpfungen funktionieren auch mit MS-DOS Programme (wie zb. BAS-Datein mit QickBasic öffnen)
-
Hallo,
Das Betriebssystem speichert einfach mit welchem Programm ein Dateityp geöffnet werden soll ( es speichert den Pfad des Programms ). Beim öffnen ( Doppelklick ) wird dann einfach das Programm gestartet und ihm wird der Pfad der Datei als Übergabeparameter übergeben.
-
20.03.05 12:22 #3
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Das Ganze wir in der Registry von Windows gespeichert und zwar im HKEY_CLASSES_ROOT.
Als Beispiel solltest du dier mal ".txt" ansehen (da einfach) dort findest du unter "HKEY_CLASSES_ROOT\.txt" hier steht bei Standard dann "txtfile" mit dieser Information kannst du dann nach "HKEY_CLASSES_ROOT\txtfile\shell\open\command" schauen (bemerke txtfile ist hier die info des 1. Schlüssels) dort steht dann drin womit .txt Dateien geöffent werden.
Im normal Fall wäre das Notepad. Das %1 ist dabei die Datei selber.
Danielwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
-
20.03.05 16:23 #4
- Registriert seit
- Jan 2004
- Ort
- Wannweil
- Beiträge
- 302
Jedes Programm muss sich in der Registry eintragen, wenn es einen Dateitypen für sich haben will.
Hier die einfache Variante (falls man keine Com-Schnittstelle implementiert):
http://msdn.microsoft.com/library/de...ng/context.aspNoch weiter helfen jetzt nur noch google, msdn, Tutorials, Forumssuche, Eingebungen, Glück und ein wenig Hirnanstrengung.
-
Danke! Habt mir eigentlich alle Fragen beantwortet
Ähnliche Themen
-
Einem PHP-Skript auf einem XAMPP Schreibzugriff auf eine Datei gestatten
Von WiZdooM im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 23.10.09, 12:42 -
über VB eine Datei auslesen und das nicht in einem MS Programm
Von esilein im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 13.11.08, 13:51 -
Datei versand. Wie versende ich eine Datei zu einem Programm
Von Fridulin im Forum .NET ArchivAntworten: 20Letzter Beitrag: 21.02.08, 11:41 -
von einem java Programm auf eine .jar datei zugreifen
Von Paddelente im Forum JavaAntworten: 12Letzter Beitrag: 22.04.07, 09:03 -
Windows mit nur einem Ausführbaren Programm?
Von genesys im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 19.05.04, 08:39





Zitieren
Login






