diff --git a/installer/sakura-common.iss b/installer/sakura-common.iss index ba9284f531..2bfe3842ba 100644 --- a/installer/sakura-common.iss +++ b/installer/sakura-common.iss @@ -186,6 +186,9 @@ Root: HKLM; Subkey: "SOFTWARE\Classes\.c\OpenWithProgids"; Root: HKLM; Subkey: "SOFTWARE\Classes\.cpp\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) Root: HKLM; Subkey: "SOFTWARE\Classes\.cs\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) Root: HKLM; Subkey: "SOFTWARE\Classes\.h\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) +Root: HKLM; Subkey: "SOFTWARE\Classes\.md\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) +Root: HKLM; Subkey: "SOFTWARE\Classes\.ini\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) +Root: HKLM; Subkey: "SOFTWARE\Classes\.java\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(true) ; registry for each user (non-Admin only) Root: HKCU; Subkey: "SOFTWARE\Classes\*\shell\sakuraeditor"; ValueType: string; ValueName: ""; ValueData: "{cm:fileassocMenu}"; Tasks: fileassoc; Flags: uninsdeletekey; Check: CheckPrivilege(false) @@ -217,6 +220,9 @@ Root: HKLM; Subkey: "SOFTWARE\Classes\.c\OpenWithProgids"; Root: HKLM; Subkey: "SOFTWARE\Classes\.cpp\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) Root: HKLM; Subkey: "SOFTWARE\Classes\.cs\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) Root: HKLM; Subkey: "SOFTWARE\Classes\.h\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) +Root: HKLM; Subkey: "SOFTWARE\Classes\.md\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) +Root: HKLM; Subkey: "SOFTWARE\Classes\.ini\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) +Root: HKLM; Subkey: "SOFTWARE\Classes\.java\OpenWithProgids"; ValueType: string; ValueName: "SakuraEditor.Document"; ValueData: ""; Flags: uninsdeletevalue; Check: CheckPrivilege(false) [Icons] Name: "{group}\{cm:AppName}"; Filename: "{app}\sakura.exe"; Components: main; Check: InTopMenu(false); Tasks: startmenu;