BlackBox.iss 6.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. [Setup]
  2. AppName=BlackBox Component Builder
  3. AppVerName={#AppVerName}
  4. AppPublisher=BlackBox Cross-Platform Team
  5. AppPublisherURL=https://blackbox.oberon.org
  6. AppVersion={#AppVersion}
  7. VersionInfoVersion={#VersionInfoVersion}
  8. AppCopyright=BSD 2-Clause License, Oberon microsystems, Inc. et al.
  9. Compression=bzip
  10. SolidCompression=yes
  11. PrivilegesRequired=poweruser
  12. DefaultDirName={pf}\BlackBox Component Builder MDI {#AppVersion}
  13. UsePreviousAppDir=no
  14. SetupIconFile=Win\Rsrc\Applogo.ico
  15. UninstallDisplayIcon={uninstallexe}
  16. LicenseFile=LICENSE.txt
  17. DisableProgramGroupPage=yes
  18. [Icons]
  19. Name: "{userdesktop}\BlackBox Component Builder MDI {#AppVersion}"; Filename: "{app}\BlackBox.exe"; WorkingDir: "{app}"
  20. [Registry]
  21. Root: HKCR; Subkey: ".odc"; ValueType: string; ValueName: ""; ValueData: "odcfile"; Flags: deletekey uninsdeletekey
  22. Root: HKCR; Subkey: ".odc\ShellNew"; ValueType: string; ValueName: "FileName"; ValueData: "{app}\Empty.odc"; Flags: deletekey uninsdeletekey
  23. Root: HKCR; Subkey: "odcfile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Document"; Flags: deletekey uninsdeletekey
  24. Root: HKCR; Subkey: "odcfile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",1"; Flags: deletekey uninsdeletekey
  25. Root: HKCR; Subkey: "odcfile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey
  26. Root: HKCR; Subkey: "odcfile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey
  27. Root: HKCR; Subkey: ".osf"; ValueType: string; ValueName: ""; ValueData: "osffile"; Flags: deletekey uninsdeletekey
  28. Root: HKCR; Subkey: "osffile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Symbol File"; Flags: deletekey uninsdeletekey
  29. Root: HKCR; Subkey: "osffile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",2"; Flags: deletekey uninsdeletekey
  30. Root: HKCR; Subkey: "osffile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey
  31. Root: HKCR; Subkey: "osffile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey
  32. Root: HKCR; Subkey: ".ocf"; ValueType: string; ValueName: ""; ValueData: "ocffile"; Flags: deletekey uninsdeletekey
  33. Root: HKCR; Subkey: "ocffile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Code File"; Flags: deletekey uninsdeletekey
  34. Root: HKCR; Subkey: "ocffile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",3"; Flags: deletekey uninsdeletekey
  35. Root: HKCR; Subkey: "ocffile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey
  36. Root: HKCR; Subkey: "ocffile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey
  37. Root: HKCR; Subkey: "BlackBox.View"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey
  38. Root: HKCR; Subkey: "BlackBox.View\CLSID"; ValueType: string; ValueName: ""; ValueData: "{{00000001-1000-11cf-adf0-444553540000}"; Flags: deletekey uninsdeletekey
  39. Root: HKCR; Subkey: "BlackBox.View\protocol\StdFileEditing\server"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"""; Flags: deletekey uninsdeletekey
  40. Root: HKCR; Subkey: "BlackBox.View\Insertable"; ValueType: string; ValueName: ""; ValueData: ""; Flags: deletekey uninsdeletekey
  41. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey
  42. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\ProgID"; ValueType: string; ValueName: ""; ValueData: "BlackBox.View"; Flags: deletekey uninsdeletekey
  43. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\LocalServer32"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"""; Flags: deletekey uninsdeletekey
  44. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\InProcHandler32"; ValueType: string; ValueName: ""; ValueData: "ole32.dll"; Flags: deletekey uninsdeletekey
  45. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",1"; Flags: deletekey uninsdeletekey
  46. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\Insertable"; ValueType: string; ValueName: ""; ValueData: ""; Flags: deletekey uninsdeletekey
  47. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\AuxUserType\2"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey
  48. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\AuxUserType\3"; ValueType: string; ValueName: ""; ValueData: "BlackBox"; Flags: deletekey uninsdeletekey
  49. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\MiscStatus"; ValueType: string; ValueName: ""; ValueData: "529"; Flags: deletekey uninsdeletekey
  50. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\DataFormats\GetSet\0"; ValueType: string; ValueName: ""; ValueData: "3,1,32,1"; Flags: deletekey uninsdeletekey
  51. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-3"; ValueType: string; ValueName: ""; ValueData: "Hide,0,0"; Flags: deletekey uninsdeletekey
  52. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-2"; ValueType: string; ValueName: ""; ValueData: "Open,0,0"; Flags: deletekey uninsdeletekey
  53. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-1"; ValueType: string; ValueName: ""; ValueData: "Show,0,0"; Flags: deletekey uninsdeletekey
  54. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\0"; ValueType: string; ValueName: ""; ValueData: "&Edit,0,2"; Flags: deletekey uninsdeletekey
  55. Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\1"; ValueType: string; ValueName: ""; ValueData: "&Open,0,2"; Flags: deletekey uninsdeletekey
  56. [Files]
  57. Source: "*"; Excludes: "*~,odc*,Output"; DestDir: "{app}\"; Flags: replacesameversion recursesubdirs