2009-07-02 16 views
1

私が作成したアプリのインストーラを作成しようとしています。私は他のところで私が追いかけようとしていた提案を見つけました。そしてそれは主に働いていました。私のアプリは "Open With"リストに入っています。ただし、アプリはまったく動作しません。それは、アプリケーションがそのディレクトリで起動されていないため、それはDLLを見つけることができないためですか?Inno SetupでOpenWithListにアプリケーションを追加する

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 

答えて

0

私自身のレジストリを見ると、HKCUのエントリにはプログラム名の文字列値を含むキー 'OpenWithList'が含まれていることがわかります。 HKCRで

エントリはしかしない値が含まれている、「OpenWithList」キーが含まれていますが、プログラム名とキー入力

これが役に立ちます。

関連する問題