Προς το περιεχόμενο

help for IE mime helper application


random

Προτεινόμενες αναρτήσεις

Δημοσ.

θελω να κανω ενα browser helper application.

Συγκεκριμενα με ενδιαφερει μονο ο IE σαν browser.

 

helper application ειναι ενα προγραμμα που το συνδεεις με μια καταληξη αρχειων

πχ ".PDF"

και ενα mime type , πχ. "application/x-acrobat"

 

βαζεις καποια emtries στη registry που ρυθμιζουν οτι

οταν ο browser παρει ενα λινκ που οδηγει σε ενα τετοιο αρχειο, πχ

myfiles/mydoc.pdf

 

να μην το ανοιξει, ουτε να βγαλει το prompt "open or save as.."

αλλα να ανοιξει την εφαρμογη σου.. px to acrobat. kai να του περασει το αρχειο

 

το καθαυτό app δεν θα κανει κατι δυσκολο, απλα θα αντιγραφει το αρχειο σε ενα target folder, το οποιο θα το βλεπει μεσα σε ενα .ini file.

 

to mime type δεν θα ειναι κανενα απο τα γνωστά, για να μην μπλεξω με ηδη υπαρχουσες εφαρμογές. θα επινοήσω μια καταληξη και ενα δικο μου mime.

 

μπορει να ειναι γραμμένο σε οποιαδήποτε γλώσσα, αλλα προτιμώ τα native windows δηλαδη VB6, Delphi, C,

παρά java & NET.

 

Ανακεφαλαίωση:

ο χρηστης μπαινει σε ενα site, βλέπει ενα λινκ:

/http://www.myhost.gg/myapps/file1.abcd

πατάει.

1. ο browser, αντι να βγαλει το γνωστο παραθυρο "open or save as.."

ή αντι να το ανοιξει , όπως πολυ κακώς κάνει ο ΙΕ με άγνωστα αρχεία,

 

να το κατεβάσει κατευθείαν, και να το στείλει στο

myapp.exe για επεξεργασία.

 

2. το myapp.exe θα σωσει το file1.abcd σε ενα προκαθορισμενο folder, αλλα αυτο ειναι το εύκολο μέρος.

 

 

η δυσκολια μου δεν ειναι το πρόγραμα, αλλα το πως θα σετάρω την συμπεριφορά του browser. δηλαδη να βαλω τις καταλληλες εγγραφες στη registry με ενα απλο setup.exe που θα κατεβαζει ο χρηστης απο ιντερνετ. δεν θελω καμια αναμειξη του χρηστη στην εγκατασταση, οσο πιο απλο γίνεται.

 

 

μηπως υπαρχουν links με παραδειγμα.. να δω κατι παρόμοιο?

Δημοσ.

η δυσκολια μου δεν ειναι το πρόγραμα' date=' αλλα το πως θα σετάρω την συμπεριφορά του browser. δηλαδη να βαλω τις καταλληλες εγγραφες στη registry με ενα απλο setup.exe που θα κατεβαζει ο χρηστης απο ιντερνετ. δεν θελω καμια αναμειξη του χρηστη στην εγκατασταση, οσο πιο απλο γίνεται.

[/quote']

 

Δε νομίζω να έχει να κάνει με τον πλοηγό αυτό που ζητάς... Ο πλοηγός έτσι κι αλλιώς θα καλέσει την εφαρμογή (myapp.exe στην περίπτωσή σου) μόλις βρει το κατάλληλο mime τύπο, αυτή είναι και η εξ' ορισμού συμπεριφορά του, από εκεί και πέρα είναι στο χέρι σου τι θα γίνεται στην εφαρμογή σου (θα σώζεις το αρχείο, θα το τρέχεις κλπ).

 

Άρα όπως είπες και εσύ το μόνο που χρειάζεσαι είναι να προσθέσεις το mime τύπο στη registry καθώς και το πρόγραμμα το οποίο θα χειρίζεται το συγκεκριμένο mime τύπο, ο πλοηγός από εκεί και πέρα το μόνο που θα κάνει θα είναι να καλέσει το συγκεκριμένο πρόγραμμα.

 

Από ότι θυμάμαι είχες κάποτε αλλάξει τη registry μέσω java, ίσως μπορέσεις να κάνεις το ίδιο αν και προφανώς θα το θέλεις σε .exe.

 

Δες και αυτό εδώ: http://delphi.about.com/library/weekly/aa011299.htm σε Delphi ίσως βοηθήσει.

 

Και επίσης: http://support.microsoft.com/support/kb/articles/Q232/0/77.ASP

http://support.microsoft.com/support/kb/articles/Q182/5/69.ASP

 

Κάνε και μία αναζήτηση στο google για: "file download" registry

  • 2 εβδομάδες αργότερα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...