Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] .lnk direkt öffnen (https://www.delphipraxis.net/28700-%5Bhtml%5D-lnk-direkt-oeffnen.html)

alcaeus 28. Aug 2004 17:12


[HTML] .lnk direkt öffnen
 
Hi!

Ich programmiere zur Zeit an einer Seite, in der ich Links auf Webseiten und Programme definieren kann. Zur Zeit gibt es mit den Links auf Programme (ich verweise auf die .lnk-Dateien im Startmenü) noch ein kleines Problem: beim Klicken auf den Link fragt mich der IE, was ich denn mit der Datei machen will, darin muss ich auf "Öffnen" klicken. Dieser Schritt sollte nach Möglichkeit wegfallen, allerdings ist die Checkbox darunter deaktiviert, das heißt dass IE immer fragen wird, was er mit der Datei machen soll.
Gibt es hier irgendein Work-Around?

Thanx and Greetz
alcaeus

Meflin 28. Aug 2004 17:42

Re: [HTML] .lnk direkt öffnen
 
hi,
soll das ganze lokal laufen (was ich annehme) oder in aller öffentlichkeit im internet? für ersteres könntest du so vorgehen: du registrierst einfach einen eigenen protokoltyp (dazu hier im forum mehr Hier im Forum sucheneigene links wie ed2k), machst die links in dieser art protocol://Pfad/zur/ink/shortcut.inc, das wird dann einer exe die du schreibst übergeben (durch die registrierung) und in dieser exe kannst du dass dan ausführen. so solltest du es umgehen können!

alcaeus 28. Aug 2004 17:44

Re: [HTML] .lnk direkt öffnen
 
Hi Meflin!

Ich werd das mal probieren, danke für die Antwort. :thumb:

Thanx and Greetz
alcaeus

himitsu 28. Aug 2004 17:53

Re: [HTML] .lnk direkt öffnen
 
ein eigenes Protokollt sollte doch wohl eine Gute Lösung sein, denn ich hoffe ja nicht, das es so einfach ist .lnk's und andere Dateienen einfach so (ohne Vorwarnung) über 'ne Webseite zu öffnen, denn das wäre doch sonst ein massives Sicherheitsloch...

alcaeus 28. Aug 2004 17:58

Re: [HTML] .lnk direkt öffnen
 
Hi himitsu!

Keine Angst, mit den mir zur Verfügung gestellten Resourcen habe ich das Problem mittlerweile erfasst und arbeite bereits an einer Lösung. Sieh dir mal diesen Beitrag an, er sollte dir weiterhelfen.
Das Prinzip ist, auf meinem PC die Links vom Protokolltyp prog:// zu registrieren, und ein Programm zu schreiben, welches auf diese Links reagiert. Dieses Programm bekommt die Adresse (bzw. den Programmpfad) übergeben und führt das Programm nach Rückfrage aus. So kann auch mir niemand ein Programm mit einem prog-Link unterjubeln ;)
Weiters wird dies nur auf jenen PCs funktionieren, die das prog-Protokoll registriert haben, und das dürften dann ja relativ wenige sein.
Sobald alles fertig ist, werde ich die Lösung für alle Benutzer mit Webserver, php und MySQL hier posten.

Greetz
alcaeus

himitsu 28. Aug 2004 21:33

Re: [HTML] .lnk direkt öffnen
 
wenn du dort reinschaust, dann wirst du merken, dass ich dort schon vertreten bin und mitterweile dieses auch schon im Einsatz hab - www.fnse.de/Smilies.php?... - klicke einfach mal auf ein Smilie und ein neues Browserfenster wird dich nerven, da bei dir ja ein entsprechendes Programm fehlt :zwinker:

alcaeus 28. Aug 2004 21:36

Re: [HTML] .lnk direkt öffnen
 
Zitat:

Zitat von himitsu
wenn du dort reinschaust, dann wirst du merken, dass ich dort schon vertreten bin

:oops: Ist mir gar nicht aufgefallen :zwinker:

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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-2025 by Thomas Breitkreuz