root / trunk / Pithos.Installer / PithosPlus.iss @ 872c3437
History | View | Annotate | Download (54.3 kB)
1 | 4a1a5303 | Panagiotis Kanavos | ; Script generated by the Inno Setup Script Wizard. |
---|---|---|---|
2 | 4a1a5303 | Panagiotis Kanavos | ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! |
3 | 4a1a5303 | Panagiotis Kanavos | |
4 | 4a1a5303 | Panagiotis Kanavos | #define MyAppName "Pithos+" |
5 | f41925e1 | Panagiotis Kanavos | #define MyStartupName "Run Pithos on startup" |
6 | 402f2f0c | George Pantazis | #define SrcApp "..\Pithos.Client.WPF\bin\Debug\PithosPlus.exe" |
7 | 4a1a5303 | Panagiotis Kanavos | #define MyAppPublisher "GRNET" |
8 | 4a1a5303 | Panagiotis Kanavos | #define MyAppURL "http://pithos.grnet.gr/" |
9 | 402f2f0c | George Pantazis | #define MyAppExeName "PithosPlus.exe" |
10 | 4a1a5303 | Panagiotis Kanavos | #define MyAppVersion GetFileVersion(SrcApp) |
11 | 4a1a5303 | Panagiotis Kanavos | #define MyURL "http://www.grnet.gr/" |
12 | 4a1a5303 | Panagiotis Kanavos | |
13 | 4a1a5303 | Panagiotis Kanavos | [Setup] |
14 | 4a1a5303 | Panagiotis Kanavos | ;WARNING: DO NOT CHANGE THE APP ID (AppId) or the update will not work correctly. |
15 | 4a1a5303 | Panagiotis Kanavos | ;AppId is used to check if we are installed using this isntaller and not by other means. |
16 | e8fb5bcb | George Pantazis | AppId={{926354B2-04D2-47CF-8FAA-04AB3682008B}} |
17 | 4a1a5303 | Panagiotis Kanavos | AppName={#MyAppName} |
18 | 4a1a5303 | Panagiotis Kanavos | AppVersion={#MyAppVersion} |
19 | 4a1a5303 | Panagiotis Kanavos | AppVerName={#MyAppName} {#MyAppVersion} |
20 | 4a1a5303 | Panagiotis Kanavos | UninstallDisplayName={#MyAppName} {#MyAppVersion} |
21 | 4a1a5303 | Panagiotis Kanavos | AppPublisher={#MyAppPublisher} |
22 | 4a1a5303 | Panagiotis Kanavos | AppPublisherURL={#MyAppURL} |
23 | 4a1a5303 | Panagiotis Kanavos | AppSupportURL={#MyAppURL} |
24 | 4a1a5303 | Panagiotis Kanavos | AppUpdatesURL={#MyAppURL} |
25 | 4a1a5303 | Panagiotis Kanavos | DefaultDirName={pf}\PithosPlus |
26 | 4a1a5303 | Panagiotis Kanavos | DefaultGroupName={#MyAppName} |
27 | 4a1a5303 | Panagiotis Kanavos | AllowNoIcons=yes |
28 | 4a1a5303 | Panagiotis Kanavos | LicenseFile=Licenses\GRNET License.txt |
29 | 4a1a5303 | Panagiotis Kanavos | OutputBaseFilename=PithosPlus_Setupv{#MyAppVersion} |
30 | f41925e1 | Panagiotis Kanavos | SolidCompression=True |
31 | 402f2f0c | George Pantazis | UsePreviousSetupType=True |
32 | 402f2f0c | George Pantazis | UsePreviousTasks=True |
33 | 402f2f0c | George Pantazis | UsePreviousLanguage=True |
34 | 4a1a5303 | Panagiotis Kanavos | ShowTasksTreeLines=True |
35 | 4a1a5303 | Panagiotis Kanavos | AppCopyright=(c) 2011 - 2012 GRNET |
36 | 4a1a5303 | Panagiotis Kanavos | PrivilegesRequired=none |
37 | 4a1a5303 | Panagiotis Kanavos | EnableDirDoesntExistWarning=True |
38 | 4a1a5303 | Panagiotis Kanavos | DirExistsWarning=yes |
39 | ce7c8a43 | George Pantazis | AppContact=support@okeanos.grnet.gr |
40 | 4a1a5303 | Panagiotis Kanavos | AppSupportPhone=+30 210 0000000 |
41 | 4a1a5303 | Panagiotis Kanavos | AppReadmeFile=My Readme |
42 | 031be0a5 | George Pantazis | UninstallDisplayIcon={app}\Pithos.exe |
43 | 4a1a5303 | Panagiotis Kanavos | WizardImageFile=Images\ppWZDImage.bmp |
44 | 4a1a5303 | Panagiotis Kanavos | WizardSmallImageFile=Images\ppWZDSmall.bmp |
45 | 4a1a5303 | Panagiotis Kanavos | VersionInfoVersion={#MyAppVersion} |
46 | 4a1a5303 | Panagiotis Kanavos | MinVersion=0,5.01sp3 |
47 | ce7c8a43 | George Pantazis | ArchitecturesInstallIn64BitMode=x64 |
48 | 4a1a5303 | Panagiotis Kanavos | |
49 | 4a1a5303 | Panagiotis Kanavos | [Languages] |
50 | 4a1a5303 | Panagiotis Kanavos | Name: "english"; MessagesFile: "compiler:Default.isl" |
51 | 4a1a5303 | Panagiotis Kanavos | Name: "greek"; MessagesFile: "compiler:Languages\Greek.isl" |
52 | 4a1a5303 | Panagiotis Kanavos | Name: "german"; MessagesFile: "compiler:Languages\German.isl" |
53 | 4a1a5303 | Panagiotis Kanavos | Name: "french"; MessagesFile: "compiler:Languages\French.isl" |
54 | 4a1a5303 | Panagiotis Kanavos | Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" |
55 | 4a1a5303 | Panagiotis Kanavos | |
56 | 4a1a5303 | Panagiotis Kanavos | [CustomMessages] |
57 | 031be0a5 | George Pantazis | ;Web=You can visit our web site for more info |
58 | 4a1a5303 | Panagiotis Kanavos | |
59 | 4a1a5303 | Panagiotis Kanavos | [Tasks] |
60 | 4a1a5303 | Panagiotis Kanavos | Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; Components: Documentation RequiredFiles |
61 | 031be0a5 | George Pantazis | Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1; Components: Documentation RequiredFiles |
62 | 031be0a5 | George Pantazis | ;Name: "visitweb"; Description: "{cm:Web}"; GroupDescription: "{cm:Web}"; Flags: unchecked; Components: Documentation RequiredFiles; Languages: english french german greek spanish |
63 | 4a1a5303 | Panagiotis Kanavos | |
64 | 4a1a5303 | Panagiotis Kanavos | [Files] |
65 | 4a1a5303 | Panagiotis Kanavos | ; NOTE: Don't use "Flags: ignoreversion" on any shared system files |
66 | 031be0a5 | George Pantazis | ; Executable |
67 | 402f2f0c | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\PithosPlus.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
68 | 402f2f0c | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\PithosPlus.exe.config"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
69 | 031be0a5 | George Pantazis | ; DLL |
70 | f41925e1 | Panagiotis Kanavos | Source: "..\Pithos.ShellExtensions\bin\x86\Debug\Pithos.ShellExtensions.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek; Check: Is64BitInstallMode |
71 | f41925e1 | Panagiotis Kanavos | Source: "..\Pithos.ShellExtensions\bin\x64\Debug\Pithos.ShellExtensions.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek; Check: not Is64BitInstallMode |
72 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\AppLimit.NetSparkle.Net40.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
73 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\AsyncCtpLibrary.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
74 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Caliburn.Micro.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
75 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Castle.ActiveRecord.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
76 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Castle.Components.Validator.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
77 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Castle.Core.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
78 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
79 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Iesi.Collections.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
80 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\log4net.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
81 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Newtonsoft.Json.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
82 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\NHibernate.ByteCode.Castle.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
83 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\NHibernate.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
84 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\NHibernate.Search.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
85 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\ParallelExtensionsExtras.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
86 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Pithos.Core.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
87 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Pithos.Interfaces.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
88 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\Pithos.Network.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
89 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\System.Data.SQLite.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
90 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\System.Threading.Tasks.Dataflow.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
91 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\System.Windows.Interactivity.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
92 | 031be0a5 | George Pantazis | Source: "..\Pithos.Client.WPF\bin\Debug\WPFToolkit.Extended.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
93 | 031be0a5 | George Pantazis | ; Tortoise |
94 | 4a1a5303 | Panagiotis Kanavos | Source: "TortoiseOverlays\License.txt"; DestDir: "{cf}/\TortoiseOverlays"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
95 | 031be0a5 | George Pantazis | Source: "TortoiseOverlays\x86\TortoiseOverlays.dll"; DestDir: "{cf}/\TortoiseOverlays"; Components: RequiredFiles; Languages: english french german spanish greek; Check: not Is64BitInstallMode |
96 | 031be0a5 | George Pantazis | Source: "TortoiseOverlays\x64\TortoiseOverlays.dll"; DestDir: "{cf}/\TortoiseOverlays"; Components: RequiredFiles; Languages: english french german spanish greek; Check: Is64BitInstallMode |
97 | 031be0a5 | George Pantazis | Source: "TortoiseOverlays\icons\XPStyle\*"; DestDir: "{cf}/\TortoiseOverlays/icons/\XPStyle"; Flags: ignoreversion; Components: RequiredFiles; Languages: english french german spanish greek |
98 | 4a1a5303 | Panagiotis Kanavos | ;Redistributables |
99 | 4a1a5303 | Panagiotis Kanavos | Source: "Redistributables\*"; DestDir: "{tmp}"; Flags: ignoreversion deleteafterinstall |
100 | 031be0a5 | George Pantazis | Source: "Redistributables\x86\msvcp100.dll"; DestDir: "{sys}"; Components: RequiredFiles; Languages: english french german spanish greek; Check: not Is64BitInstallMode |
101 | 031be0a5 | George Pantazis | Source: "Redistributables\x86\msvcr100.dll"; DestDir: "{sys}"; Components: RequiredFiles; Languages: english french german spanish greek; Check: not Is64BitInstallMode |
102 | 031be0a5 | George Pantazis | Source: "Redistributables\x64\msvcp100.dll"; DestDir: "{syswow64}"; Components: RequiredFiles; Languages: english french german spanish greek; Check: Is64BitInstallMode |
103 | 031be0a5 | George Pantazis | Source: "Redistributables\x64\msvcr100.dll"; DestDir: "{syswow64}"; Components: RequiredFiles; Languages: english french german spanish greek; Check: Is64BitInstallMode |
104 | 031be0a5 | George Pantazis | ; Wizard Images |
105 | 4a1a5303 | Panagiotis Kanavos | Source: "Images\grnet-logo.bmp"; Flags: dontcopy |
106 | 4a1a5303 | Panagiotis Kanavos | Source: "Images\account.bmp"; Flags: dontcopy |
107 | 4a1a5303 | Panagiotis Kanavos | |
108 | 4a1a5303 | Panagiotis Kanavos | [Icons] |
109 | 4a1a5303 | Panagiotis Kanavos | Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" |
110 | 4a1a5303 | Panagiotis Kanavos | Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}" |
111 | 4a1a5303 | Panagiotis Kanavos | Name: "{group}\{cm:ProgramOnTheWeb,GRNET}"; Filename: "{#MyURL}" |
112 | 4a1a5303 | Panagiotis Kanavos | Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" |
113 | f41925e1 | Panagiotis Kanavos | Name: "{commonstartup}\{#MyStartupName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: "startup" |
114 | 4a1a5303 | Panagiotis Kanavos | Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon |
115 | 4a1a5303 | Panagiotis Kanavos | ;Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon |
116 | 4a1a5303 | Panagiotis Kanavos | |
117 | 4a1a5303 | Panagiotis Kanavos | [Run] |
118 | 4a1a5303 | Panagiotis Kanavos | Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent |
119 | 4a1a5303 | Panagiotis Kanavos | |
120 | 4a1a5303 | Panagiotis Kanavos | [Registry] |
121 | 031be0a5 | George Pantazis | ;Startup >>> Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Pithos+"; ValueData: """{app}\{#MyAppExeName}"""; Flags: createvalueifdoesntexist uninsdeletevalue |
122 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "*\shellex\ContextMenuHandlers\Pithos.FileContextMenu"; ValueType: "String"; ValueData: "{{b1f1405d-94a1-4692-b72f-fc8caf8b8700}}"; Flags: uninsdeletekey |
123 | 872c3437 | George Pantazis | |
124 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{0CFB4119-DABE-4E32-AB2D-2D41873BC599}}"; ValueType: "String"; ValueData: "PithosContextMenu"; Flags: uninsdeletekey |
125 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{0CFB4119-DABE-4E32-AB2D-2D41873BC599}}\InprocServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
126 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{0CFB4119-DABE-4E32-AB2D-2D41873BC599}}\InprocServer32"; ValueType: "String"; ValueData: "{app}\PithosExtensions.dll"; Flags: uninsdeletekey |
127 | 872c3437 | George Pantazis | |
128 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
129 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\Implemented Categories"; Flags: uninsdeletekey |
130 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\Implemented Categories\{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
131 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
132 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
133 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
134 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
135 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
136 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
137 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
138 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
139 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
140 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
141 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
142 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
143 | 872c3437 | George Pantazis | |
144 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay"; Flags: uninsdeletekey |
145 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\Implemented Categories\{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; Flags: uninsdeletekey |
146 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32";ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
147 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
148 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay"; Flags: uninsdeletekey |
149 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey; Components: RequiredFiles |
150 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey |
151 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
152 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{11051AB4-D786-4248-BC6E-369F25EC74E4}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay"; Flags: uninsdeletekey |
153 | 872c3437 | George Pantazis | |
154 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
155 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\Implemented Categories"; Flags: uninsdeletekey |
156 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\Implemented Categories{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
157 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
158 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
159 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.NormalIconOverlay"; Flags: uninsdeletekey |
160 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
161 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
162 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
163 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
164 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
165 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.NormalIconOverlay"; Flags: uninsdeletekey |
166 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
167 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
168 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.NormalIconOverlay"; Flags: uninsdeletekey |
169 | 872c3437 | George Pantazis | |
170 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
171 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\Implemented Categories"; Flags: uninsdeletekey |
172 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\Implemented Categories{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
173 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
174 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
175 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay"; Flags: uninsdeletekey |
176 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
177 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
178 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
179 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
180 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
181 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay"; Flags: uninsdeletekey |
182 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
183 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
184 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay"; Flags: uninsdeletekey |
185 | 872c3437 | George Pantazis | |
186 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
187 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\Implemented Categories"; Flags: uninsdeletekey |
188 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\Implemented Categories{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
189 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
190 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
191 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay"; Flags: uninsdeletekey |
192 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
193 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
194 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
195 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
196 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
197 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay"; Flags: uninsdeletekey |
198 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
199 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
200 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay"; Flags: uninsdeletekey |
201 | 872c3437 | George Pantazis | |
202 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
203 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\Implemented Categories"; Flags: uninsdeletekey |
204 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\Implemented Categories{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
205 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
206 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
207 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Menus.FileContextMenu"; Flags: uninsdeletekey |
208 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
209 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
210 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
211 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
212 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
213 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Menus.FileContextMenu"; Flags: uninsdeletekey |
214 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
215 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
216 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Menus.FileContextMenu"; Flags: uninsdeletekey |
217 | 872c3437 | George Pantazis | |
218 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
219 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\Implemented Categories"; Flags: uninsdeletekey |
220 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\Implemented Categories{{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}}"; ValueType: "String"; ValueData: ""; Flags: uninsdeletekey |
221 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "(Default)"; ValueData: "mscoree.dll"; Flags: uninsdeletekey |
222 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
223 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay"; Flags: uninsdeletekey |
224 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
225 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
226 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32"; ValueType: "String"; ValueName: "ThreadingModel"; ValueData: "Both"; Flags: uninsdeletekey |
227 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "(Default)"; ValueData: ""; Flags: uninsdeletekey |
228 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Assembly"; ValueData: "Pithos.ShellExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de"; Flags: uninsdeletekey |
229 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "Class"; ValueData: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay"; Flags: uninsdeletekey |
230 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "CodeBase"; ValueData: "{app}\Pithos.ShellExtensions.dll"; Flags: uninsdeletekey |
231 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\InprocServer32\1.0.0.0"; ValueType: "String"; ValueName: "RuntimeVersion"; ValueData: "v4.0.30319"; Flags: uninsdeletekey; Components: RequiredFiles |
232 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "CLSID\{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}\ProgId"; ValueType: "String"; ValueName: "(Default)"; ValueData: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay"; Flags: uninsdeletekey |
233 | 872c3437 | George Pantazis | |
234 | 872c3437 | George Pantazis | |
235 | 872c3437 | George Pantazis | |
236 | 872c3437 | George Pantazis | ;;;;; |
237 | 872c3437 | George Pantazis | |
238 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Directory\Background\shellex\ContextMenuHandlers\Pithos.FileContextMenu"; ValueType: "String"; ValueData: "{{b1f1405d-94a1-4692-b72f-fc8caf8b8700}}"; Flags: uninsdeletekey |
239 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Directory\shellex\ContextMenuHandlers\Pithos.FileContextMenu"; ValueType: "String"; ValueData: "{{b1f1405d-94a1-4692-b72f-fc8caf8b8700}}"; Flags: uninsdeletekey |
240 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.FileContextMenu"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Menus.FileContextMenu"; Flags: uninsdeletekey |
241 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.FileContextMenu\CLSID"; ValueType: "String"; ValueData: "{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}"; Flags: uninsdeletekey |
242 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Menus.FileContextMenu"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Menus.FileContextMenu"; Flags: uninsdeletekey |
243 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Menus.FileContextMenu\CLSID"; ValueType: "String"; ValueData: "{{B1F1405D-94A1-4692-B72F-FC8CAF8B8700}}"; Flags: uninsdeletekey |
244 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay"; Flags: uninsdeletekey |
245 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.AddedIcodOverlay\CLSID"; ValueType: "String"; ValueData: "{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}"; Flags: uninsdeletekey |
246 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.AddedIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.AddedIconOverlay"; Flags: uninsdeletekey |
247 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.AddedIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{EAD1663B-9A03-4E92-80D3-B01B981CD828}}"; Flags: uninsdeletekey |
248 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay"; Flags: uninsdeletekey |
249 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.ConflictIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{3EFA16FC-C6B6-4673-BFEC-BD9518F1EFCE}}"; Flags: uninsdeletekey |
250 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay"; Flags: uninsdeletekey |
251 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.DeletedIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{11051AB4-D786-4248-BC6E-369F25EC74E4}}"; Flags: uninsdeletekey |
252 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay"; Flags: uninsdeletekey |
253 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.ModifiedIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{3D05BCB0-733B-49CD-B340-9D79C17C73CC}}"; Flags: uninsdeletekey |
254 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.NormalIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.NormalIconOverlay"; Flags: uninsdeletekey |
255 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.NormalIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{1941D8CA-2727-491B-BC03-9E8CA4FE972B}}"; Flags: uninsdeletekey |
256 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay"; Flags: uninsdeletekey |
257 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.UnversionedIconOverlay\CLSID"; ValueType: "String"; ValueData: "{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}"; Flags: uninsdeletekey |
258 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.UnversionedOverlay"; ValueType: "String"; ValueData: "Pithos.ShellExtensions.Overlays.UnversionedOverlay"; Flags: uninsdeletekey |
259 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Pithos.ShellExtensions.Overlays.UnversionedOverlay\CLSID"; ValueType: "String"; ValueData: "{{10CF08FE-1252-4AAB-BE78-971B0C5E8AE0}}"; Flags: uninsdeletekey |
260 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994560-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
261 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994560-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
262 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994560-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
263 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994560-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
264 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994561-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
265 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994561-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
266 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994561-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
267 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994561-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
268 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994562-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
269 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994562-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
270 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994562-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
271 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994562-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
272 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994563-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
273 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994563-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
274 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994563-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
275 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994563-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
276 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994564-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
277 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994564-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
278 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994564-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
279 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994564-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
280 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994565-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
281 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994565-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
282 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994565-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
283 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994565-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
284 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994566-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
285 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994566-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
286 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994566-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
287 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994566-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
288 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994567-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
289 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994567-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
290 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994567-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
291 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994567-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
292 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994568-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
293 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994568-53D9-4125-87C9-F193FC689CB2}}"; ValueType: "String"; ValueData: "TortoiseSVN"; Flags: uninsdeletekey |
294 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994568-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "ThreadingModel"; Flags: uninsdeletekey |
295 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Classes\CLSID\{{C5994568-53D9-4125-87C9-F193FC689CB2}}\InProcServer32"; ValueType: "String"; ValueData: "[CommonFilesFolder.9D3DBC93_494B_45A8_88D7_430AB5568B0F]TortoiseOverlays\TortoiseOverlays.dll"; Flags: uninsdeletekey |
296 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
297 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal"; ValueType: "String"; ValueData: "{{C5994560-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
298 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
299 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified"; ValueType: "String"; ValueData: "{{C5994561-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
300 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
301 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict"; ValueType: "String"; ValueData: "{{C5994562-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
302 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
303 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked"; ValueType: "String"; ValueData: "{{C5994563-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
304 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
305 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly"; ValueType: "String"; ValueData: "{{C5994564-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
306 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
307 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted"; ValueType: "String"; ValueData: "{{C5994565-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
308 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
309 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded"; ValueType: "String"; ValueData: "{{C5994566-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
310 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
311 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored"; ValueType: "String"; ValueData: "{{C5994567-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
312 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned"; ValueType: "String"; ValueData: "*"; Flags: uninsdeletekey |
313 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned"; ValueType: "String"; ValueData: "{{C5994568-53D9-4125-87C9-F193FC689CB2}}"; Flags: uninsdeletekey |
314 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\Microsoft\Windows\CurrentVersion\Shell"; ValueType: "String"; ValueData: "Extensions\Approved"; Flags: uninsdeletekey |
315 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "+"; Flags: uninsdeletekey |
316 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "AddedIcon"; Flags: uninsdeletekey |
317 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "ConflictIcon"; Flags: uninsdeletekey |
318 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "DeletedIcon"; Flags: uninsdeletekey |
319 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "IgnoredIcon"; Flags: uninsdeletekey |
320 | d137ce33 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "LockedIcon"; Flags: uninsdeletekey |
321 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "ModifiedIcon"; Flags: uninsdeletekey |
322 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "NormalIcon"; Flags: uninsdeletekey |
323 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "ReadOnlyIcon"; Flags: uninsdeletekey |
324 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays"; ValueType: "String"; ValueData: "UnversionedIcon"; Flags: uninsdeletekey |
325 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Added"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey |
326 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Conflict"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey |
327 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Deleted"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey |
328 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Modified"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey; Components: RequiredFiles |
329 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Normal"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey |
330 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\TortoiseOverlays\Unversioned"; ValueType: "String"; ValueData: "Pithos"; Flags: uninsdeletekey |
331 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\[Manufacturer]\Pithos"; ValueType: "String"; ValueData: "ShowOnlyInExplorer"; Flags: uninsdeletekey |
332 | 872c3437 | George Pantazis | Root: "HKCR"; Subkey: "Software\[Manufacturer]\[ProductName]\{{56EDB812-2F78-060D-D5D1-6AA27B1165A5}}"; ValueType: "String"; ValueData: "_D9DCD31A441A4B7B845F98CB12D6BFBA"; Flags: uninsdeletekey; Components: RequiredFiles |
333 | 4a1a5303 | Panagiotis Kanavos | |
334 | 4a1a5303 | Panagiotis Kanavos | [Components] |
335 | 4a1a5303 | Panagiotis Kanavos | Name: "RequiredFiles"; Description: "Required Files"; Types: Advanced Default; Flags: checkablealone fixed; Languages: english french german greek spanish |
336 | 4a1a5303 | Panagiotis Kanavos | Name: "Documentation"; Description: "Documentation"; Types: Default Advanced; Flags: dontinheritcheck; Languages: english french german greek spanish |
337 | 4a1a5303 | Panagiotis Kanavos | |
338 | 4a1a5303 | Panagiotis Kanavos | [Types] |
339 | 4a1a5303 | Panagiotis Kanavos | Name: "Default"; Description: "Default Installation"; Languages: english french german greek spanish |
340 | 4a1a5303 | Panagiotis Kanavos | Name: "Advanced"; Description: "Custom Installation"; Flags: iscustom; Languages: english german french greek spanish |
341 | 4a1a5303 | Panagiotis Kanavos | |
342 | 4a1a5303 | Panagiotis Kanavos | [Dirs] |
343 | 4a1a5303 | Panagiotis Kanavos | Name: "{cf}/\TortoiseOverlays"; Components: RequiredFiles; Tasks: desktopicon; Languages: english french german greek spanish |
344 | 4a1a5303 | Panagiotis Kanavos | Name: "{cf}/\TortoiseOverlays/\icons" |
345 | 4a1a5303 | Panagiotis Kanavos | Name: "{cf}/\TortoiseOverlays/icons/\XPStyle" |
346 | 4a1a5303 | Panagiotis Kanavos | |
347 | 4a1a5303 | Panagiotis Kanavos | |
348 | 4a1a5303 | Panagiotis Kanavos | [Code] |
349 | 4a1a5303 | Panagiotis Kanavos | const |
350 | 4a1a5303 | Panagiotis Kanavos | WM_QUIT = 18; |
351 | 031be0a5 | George Pantazis | MyAppMutex = 'PITHOSMUTEX'; |
352 | ce7c8a43 | George Pantazis | XMLURL = 'https://code.grnet.gr/projects/pithos-ms-client/repository/revisions/master/raw/trunk/Pithos.Installer/versioninfo.xml'; |
353 | ce7c8a43 | George Pantazis | XMLUpdate = 'MYLatest.xml'; |
354 | 031be0a5 | George Pantazis | |
355 | 4a1a5303 | Panagiotis Kanavos | var |
356 | 4a1a5303 | Panagiotis Kanavos | dotNET40Missing: Boolean; |
357 | ce7c8a43 | George Pantazis | IsUpdate: Boolean; |
358 | 4a1a5303 | Panagiotis Kanavos | UsagePage: TOutputMsgWizardPage; |
359 | 4a1a5303 | Panagiotis Kanavos | Wz1, Wz2 : TOutputMsgWizardPage; |
360 | ce7c8a43 | George Pantazis | ChkBox: TCheckBox; |
361 | ce7c8a43 | George Pantazis | LicenseID: Integer; |
362 | 4a1a5303 | Panagiotis Kanavos | |
363 | 4a1a5303 | Panagiotis Kanavos | function IsDotNetDetected(version: string; service: cardinal): boolean; |
364 | 4a1a5303 | Panagiotis Kanavos | // 'v1.1.4322' .NET Framework 1.1 |
365 | 4a1a5303 | Panagiotis Kanavos | // 'v2.0.50727' .NET Framework 2.0 |
366 | 4a1a5303 | Panagiotis Kanavos | // 'v3.0' .NET Framework 3.0 |
367 | 4a1a5303 | Panagiotis Kanavos | // 'v3.5' .NET Framework 3.5 |
368 | 4a1a5303 | Panagiotis Kanavos | // 'v4\Client' .NET Framework 4.0 Client Profile |
369 | 4a1a5303 | Panagiotis Kanavos | // 'v4\Full' .NET Framework 4.0 Full Installation |
370 | 4a1a5303 | Panagiotis Kanavos | // service pack |
371 | 4a1a5303 | Panagiotis Kanavos | // 0 No service packs required |
372 | 4a1a5303 | Panagiotis Kanavos | // 1, 2, etc. Service pack 1, 2, etc. required |
373 | 4a1a5303 | Panagiotis Kanavos | // if not IsDotNetDetected('v4\Client', 0) then begin |
374 | 4a1a5303 | Panagiotis Kanavos | var |
375 | 4a1a5303 | Panagiotis Kanavos | key: string; |
376 | 4a1a5303 | Panagiotis Kanavos | install, serviceCount: cardinal; |
377 | 4a1a5303 | Panagiotis Kanavos | success: boolean; |
378 | ce7c8a43 | George Pantazis | |
379 | 4a1a5303 | Panagiotis Kanavos | begin |
380 | 4a1a5303 | Panagiotis Kanavos | key := 'SOFTWARE\Microsoft\NET Framework Setup\NDP\' + version; |
381 | 4a1a5303 | Panagiotis Kanavos | // .NET 3.0 uses value InstallSuccess in subkey Setup |
382 | 4a1a5303 | Panagiotis Kanavos | if Pos('v3.0', version) = 1 then begin |
383 | 4a1a5303 | Panagiotis Kanavos | success := RegQueryDWordValue(HKLM, key + '\Setup', 'InstallSuccess', install); |
384 | 4a1a5303 | Panagiotis Kanavos | end else begin |
385 | 4a1a5303 | Panagiotis Kanavos | success := RegQueryDWordValue(HKLM, key, 'Install', install); |
386 | 4a1a5303 | Panagiotis Kanavos | end; |
387 | 4a1a5303 | Panagiotis Kanavos | // .NET 4.0 uses value Servicing instead of SP |
388 | 4a1a5303 | Panagiotis Kanavos | if Pos('v4', version) = 1 then begin |
389 | 4a1a5303 | Panagiotis Kanavos | success := success and RegQueryDWordValue(HKLM, key, 'Servicing', serviceCount); |
390 | 4a1a5303 | Panagiotis Kanavos | end else begin |
391 | 4a1a5303 | Panagiotis Kanavos | success := success and RegQueryDWordValue(HKLM, key, 'SP', serviceCount); |
392 | 4a1a5303 | Panagiotis Kanavos | end; |
393 | 4a1a5303 | Panagiotis Kanavos | result := success and (install = 1) and (serviceCount >= service); |
394 | 4a1a5303 | Panagiotis Kanavos | end; |
395 | 4a1a5303 | Panagiotis Kanavos | |
396 | 4a1a5303 | Panagiotis Kanavos | function InitializeSetup(): Boolean; |
397 | 4a1a5303 | Panagiotis Kanavos | begin |
398 | 4a1a5303 | Panagiotis Kanavos | // Test the presence of .NET 4.0 |
399 | 4a1a5303 | Panagiotis Kanavos | if (not(RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4'))) then |
400 | 4a1a5303 | Panagiotis Kanavos | dotNET40Missing := True; |
401 | 4a1a5303 | Panagiotis Kanavos | |
402 | 4a1a5303 | Panagiotis Kanavos | Result := True; |
403 | 4a1a5303 | Panagiotis Kanavos | end; |
404 | 4a1a5303 | Panagiotis Kanavos | |
405 | 4a1a5303 | Panagiotis Kanavos | function ShouldInstalldotNET40(): Boolean; |
406 | 4a1a5303 | Panagiotis Kanavos | begin |
407 | 4a1a5303 | Panagiotis Kanavos | Result := dotNET40Missing; |
408 | 4a1a5303 | Panagiotis Kanavos | end; |
409 | 4a1a5303 | Panagiotis Kanavos | |
410 | 4a1a5303 | Panagiotis Kanavos | procedure CurPageChanged(CurPageID: Integer); |
411 | 4a1a5303 | Panagiotis Kanavos | begin |
412 | 4a1a5303 | Panagiotis Kanavos | if CurPageID = wpInstalling then |
413 | 4a1a5303 | Panagiotis Kanavos | IsUpdate := FileExists(ExpandConstant('{app}\{#MyAppExeName}')); |
414 | ce7c8a43 | George Pantazis | if CurPageID = LicenseID then |
415 | ce7c8a43 | George Pantazis | Wizardform.NextButton.Enabled := False; |
416 | ce7c8a43 | George Pantazis | |
417 | 4a1a5303 | Panagiotis Kanavos | end; |
418 | 4a1a5303 | Panagiotis Kanavos | |
419 | 4a1a5303 | Panagiotis Kanavos | function NotAnUpdate: Boolean; |
420 | 4a1a5303 | Panagiotis Kanavos | begin |
421 | 4a1a5303 | Panagiotis Kanavos | result := not IsUpdate; |
422 | 4a1a5303 | Panagiotis Kanavos | end; |
423 | 4a1a5303 | Panagiotis Kanavos | |
424 | 4a1a5303 | Panagiotis Kanavos | procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); |
425 | 4a1a5303 | Panagiotis Kanavos | var |
426 | 4a1a5303 | Panagiotis Kanavos | mRes : integer; |
427 | 4a1a5303 | Panagiotis Kanavos | begin |
428 | 4a1a5303 | Panagiotis Kanavos | case CurUninstallStep of |
429 | 4a1a5303 | Panagiotis Kanavos | usUninstall: |
430 | 4a1a5303 | Panagiotis Kanavos | begin |
431 | 4a1a5303 | Panagiotis Kanavos | mRes := MsgBox('Do you want to remove your settings?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2) |
432 | 4a1a5303 | Panagiotis Kanavos | if mRes = IDYES then |
433 | 031be0a5 | George Pantazis | begin |
434 | ce7c8a43 | George Pantazis | DelTree(ExpandConstant('{localappdata}')+'\GRNET\PithosPlus.exe_StrongName_1vmy3hmn3mscykecwcnmpvno4d4mqi52',true,true,true); |
435 | 031be0a5 | George Pantazis | DelTree(ExpandConstant('{localappdata}')+'\GRNET\PITHOS\',true,true,true); |
436 | ce7c8a43 | George Pantazis | |
437 | 4a1a5303 | Panagiotis Kanavos | End |
438 | 4a1a5303 | Panagiotis Kanavos | else |
439 | 4a1a5303 | Panagiotis Kanavos | MsgBox ('Settings will not be removed', mbInformation, MB_OK); |
440 | 4a1a5303 | Panagiotis Kanavos | end; |
441 | 4a1a5303 | Panagiotis Kanavos | end; |
442 | 4a1a5303 | Panagiotis Kanavos | end; |
443 | 4a1a5303 | Panagiotis Kanavos | |
444 | 4a1a5303 | Panagiotis Kanavos | procedure BitmapImageOnClick(Sender: TObject); |
445 | 4a1a5303 | Panagiotis Kanavos | var |
446 | 4a1a5303 | Panagiotis Kanavos | ErrCode: integer; |
447 | 4a1a5303 | Panagiotis Kanavos | begin |
448 | 4a1a5303 | Panagiotis Kanavos | ShellExec('open', 'http://pithos.grnet.gr','', '', SW_SHOW, ewNoWait, ErrCode); |
449 | 4a1a5303 | Panagiotis Kanavos | end; |
450 | 4a1a5303 | Panagiotis Kanavos | |
451 | ce7c8a43 | George Pantazis | procedure LicenseOnClick(Sender: TObject); |
452 | ce7c8a43 | George Pantazis | begin |
453 | ce7c8a43 | George Pantazis | if chkBox.checked Then |
454 | ce7c8a43 | George Pantazis | Wizardform.NextButton.Enabled := True else |
455 | ce7c8a43 | George Pantazis | Wizardform.NextButton.Enabled := False; |
456 | ce7c8a43 | George Pantazis | end; |
457 | ce7c8a43 | George Pantazis | |
458 | 4a1a5303 | Panagiotis Kanavos | procedure CreateTheWizardPages; |
459 | 4a1a5303 | Panagiotis Kanavos | var |
460 | 4a1a5303 | Panagiotis Kanavos | Page: TWizardPage; |
461 | 4a1a5303 | Panagiotis Kanavos | Button, FormButton: TNewButton; |
462 | 4a1a5303 | Panagiotis Kanavos | BitmapImage,BitmapImage1: TBitmapImage; |
463 | 4a1a5303 | Panagiotis Kanavos | BitmapFileName: String; |
464 | 4a1a5303 | Panagiotis Kanavos | Memo: TMemo; |
465 | 4a1a5303 | Panagiotis Kanavos | LabelWz: TLabel; |
466 | 4a1a5303 | Panagiotis Kanavos | |
467 | ce7c8a43 | George Pantazis | begin |
468 | 4a1a5303 | Panagiotis Kanavos | Page := CreateCustomPage(wpWelcome, 'GRNET Pithos+ Dev Build {#MyAppVersion}', 'Software License'); |
469 | 4a1a5303 | Panagiotis Kanavos | BitmapFileName := ExpandConstant('{tmp}\grnet-logo.bmp'); |
470 | 4a1a5303 | Panagiotis Kanavos | ExtractTemporaryFile(ExtractFileName(BitmapFileName)); |
471 | 4a1a5303 | Panagiotis Kanavos | |
472 | 4a1a5303 | Panagiotis Kanavos | Page.Surface.Color := clWhite; |
473 | 4a1a5303 | Panagiotis Kanavos | BitmapImage := TBitmapImage.Create(Page); |
474 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.AutoSize := True; |
475 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.Bitmap.LoadFromFile(BitmapFileName); |
476 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.Cursor := crHand; |
477 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.Left := (Page.Surfacewidth - BitmapImage.Width) / 2; |
478 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.Top := Page.Surface.Top; |
479 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.OnClick := @BitmapImageOnClick; |
480 | 4a1a5303 | Panagiotis Kanavos | BitmapImage.Parent := Page.Surface; |
481 | 4a1a5303 | Panagiotis Kanavos | |
482 | 4a1a5303 | Panagiotis Kanavos | Memo := TMemo.Create(Page); |
483 | 4a1a5303 | Panagiotis Kanavos | Memo.Top := BitmapImage.Height; |
484 | 4a1a5303 | Panagiotis Kanavos | Memo.Width := Page.SurfaceWidth; |
485 | ce7c8a43 | George Pantazis | Memo.Height := Page.SurfaceHeight - (BitmapImage.Height + 20); |
486 | 4a1a5303 | Panagiotis Kanavos | Memo.ScrollBars := ssVertical; |
487 | 4a1a5303 | Panagiotis Kanavos | Memo.Text := 'This software is provided by GRNET S.A. "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall GRNET S.A. or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.'; |
488 | 4a1a5303 | Panagiotis Kanavos | Memo.Parent := Page.Surface; |
489 | 4a1a5303 | Panagiotis Kanavos | |
490 | ce7c8a43 | George Pantazis | ChkBox := TCheckBox.Create(Page); |
491 | ce7c8a43 | George Pantazis | ChkBox.Top := BitmapImage.Height + Memo.Height; |
492 | ce7c8a43 | George Pantazis | ChkBox.Width := Page.SurfaceWidth; |
493 | ce7c8a43 | George Pantazis | ChkBox.Caption := 'I Agree with the GRNET licese'; |
494 | ce7c8a43 | George Pantazis | ChkBox.Checked := cbUnChecked; |
495 | ce7c8a43 | George Pantazis | chkBox.OnClick := @LicenseOnClick; |
496 | ce7c8a43 | George Pantazis | ChkBox.Parent := Page.Surface; |
497 | ce7c8a43 | George Pantazis | LicenseID := Page.ID; |
498 | ce7c8a43 | George Pantazis | |
499 | 4a1a5303 | Panagiotis Kanavos | Page := CreateCustomPage(wpInfoAfter, 'First Steps', 'Setup your account'); |
500 | 4a1a5303 | Panagiotis Kanavos | BitmapFileName := ExpandConstant('{tmp}\account.bmp'); |
501 | 4a1a5303 | Panagiotis Kanavos | ExtractTemporaryFile(ExtractFileName(BitmapFileName)); |
502 | 4a1a5303 | Panagiotis Kanavos | |
503 | 4a1a5303 | Panagiotis Kanavos | Page.Surface.Color := clWhite; |
504 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1 := TBitmapImage.Create(Page); |
505 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1.width := Page.SurfaceWidth; |
506 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1.height := PAge.SurfaceHeight; |
507 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1.Bitmap.LoadFromFile(BitmapFileName); |
508 | 031be0a5 | George Pantazis | BitmapImage1.Left := 0 |
509 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1.Top := Page.Surface.Top; |
510 | 4a1a5303 | Panagiotis Kanavos | BitmapImage1.Parent := Page.Surface; |
511 | 4a1a5303 | Panagiotis Kanavos | |
512 | 4a1a5303 | Panagiotis Kanavos | LabelWz := Tlabel.Create(Page); |
513 | 4a1a5303 | Panagiotis Kanavos | LabelWz.Top := 0; |
514 | 4a1a5303 | Panagiotis Kanavos | LabelWz.Caption := 'To setup your account right click on the Pithos+ icon in the taskbar.'; |
515 | 4a1a5303 | Panagiotis Kanavos | LabelWz.Parent := Page.Surface; |
516 | 4a1a5303 | Panagiotis Kanavos | end; |
517 | 4a1a5303 | Panagiotis Kanavos | |
518 | 4a1a5303 | Panagiotis Kanavos | procedure InitializeWizard; |
519 | 4a1a5303 | Panagiotis Kanavos | var |
520 | 4a1a5303 | Panagiotis Kanavos | winHwnd: longint; |
521 | 4a1a5303 | Panagiotis Kanavos | retVal : boolean; |
522 | 4a1a5303 | Panagiotis Kanavos | strProg: string; |
523 | 4a1a5303 | Panagiotis Kanavos | begin |
524 | 031be0a5 | George Pantazis | winHwnd := FindWindowByClassName('{MyAppMutex}'); |
525 | 031be0a5 | George Pantazis | if winHwnd<>0 then begin { no module found or ignore pressed} |
526 | 300caaab | George Pantazis | msgbox('mutexfound', mbInformation,mb_OK); |
527 | 4a1a5303 | Panagiotis Kanavos | postmessage(winHwnd,WM_QUIT,0,0); |
528 | d137ce33 | George Pantazis | //abort(); |
529 | 031be0a5 | George Pantazis | end; |
530 | ce7c8a43 | George Pantazis | CreateTheWizardPages; |
531 | 4a1a5303 | Panagiotis Kanavos | end; |
532 | 4a1a5303 | Panagiotis Kanavos | |
533 | 4a1a5303 | Panagiotis Kanavos | [Run] |
534 | e8fb5bcb | George Pantazis | ;Kill Running Task |
535 | 87d5f2ad | George Pantazis | Filename: cmd; parameters: /c taskkill /f /im pithos.exe;Flags: runhidden |
536 | 87d5f2ad | George Pantazis | Filename: cmd; parameters: /c taskkill /f /im pithos.client.WPF.exe;Flags: runhidden |
537 | e8fb5bcb | George Pantazis | ;Launch Redist |
538 | 031be0a5 | George Pantazis | Filename: {tmp}\dotNetFx40_Client_setup.exe; Description: Install Microsoft .Net Framework 4.0; Parameters: /q /noreboot; Flags: skipifdoesntexist; Check: ShouldInstalldotNET40 |