Pas, ce doit être pas un DLL mais exe. Vous ne pouvez pas associer la prolongation de dossier à un DLL.
> Comment conseilleriez-vous de manipuler ceci ?
Ce nouvel exe prend la commande-ligne paramètre
nom de fichier de /open
ou
nom de fichier de /edit
et appels l'exe secondaire, l'un de ces deux que vous avez déjà.
Ou, au lieu d'appeler secondaire, exe vous pourriez transférer votre code pour chaque exe dans ce nouvel exe comme sous-routine, puis il y a seulement un exe.
Ou, vous changez chacun des deux projets existants de l'exe en DLL, et votre nouvel exe appelle ceux des DLL.
Ainsi, dans chaque cas il y a un nouvel exe qui prend le paramètre /edit ou /open, et puis appelle l'exe séparé, ou le DLL, ou sa propre sous-routine interne.