Υπάρχουν πολλοί τρόποι. Μερικοί "official" (μέσω του Installer και Custom Action) και μερικοί λίγο "μπακάλικοι".
Λίγη θεωρία λοιπόν. Τα Windows καταλαβαίνουν τις variable παραμέτρους σαν %1 %2 κλπ κλπ, οπότε όταν εσυ θέλεις να ανοίξεις ένα πρόγραμμα, θα πρέπει να διαβάσεις πόσες κι άν έχει παραμέτρους ώστε να φορτώσεις αυτό το αρχείο, κι όχι απλά να ανοίξει το πρόγραμμα. Μπορείς να ελέγχεις τα registry keys των file types τα οποία θέλεις να κάνεις associate με το πρόγραμμα σου ώστε να το καλούν εκείνο (ψάξε μέσα στην registry για τα ".jpg" κλπ και δες πως είναι τώρα και άλλαξέ το όπως θες εσύ).
Υπάρχει επίσης ο τρόπος του DDE, ώστε εάν το πρόγραμμα σου είναι ήδη ανοιχτό, να δέχεται notificiation ότι άνοιξε ένα file type το οποίο υποστηρίζεις και να φορτώσει στο υπάρχων instance της εφαρμογής σου, χωρίς να ανοίγει καινούργιο.
Παναγιώτης Κεφαλίδης
"Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους
όρους χρήσης.