J'essaie d'écrire un programme d'installation pour une application que j'ai créée. J'ai trouvé ailleurs une suggestion que j'essayais de suivre et cela a surtout fonctionné. Mon application est maintenant dans la liste "Ouvrir avec". Cependant, l'application ne fonctionnera pas du tout. Se pourrait-il que ce soit parce que l'application n'est pas démarrée dans son répertoire, donc elle ne peut pas trouver les DLLs?Ajout d'une application à OpenWithList avec Inno Setup
Root: HKCR; Subkey: ".xls\OpenWithList\docs.exe"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".ods\OpenWithList\docs.exe"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "applications\docs.exe\shell\open\command"; ValueType: string;
ValueData: """{app}\docs.exe"" ""%1?"""; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\Classes\.xls\OpenWithList\docs.exe"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Classes\.ods\OpenWithList\docs.exe"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Classes\applications\docs.exe\shell\open\command";
ValueType: string; ValueData: """{app}\docs.exe"" ""%1"""; Flags: uninsdeletekey