mirror of
https://github.com/ShareX/ShareX.git
synced 2024-08-20 12:41:29 +12:00
45 lines
1.4 KiB
Text
45 lines
1.4 KiB
Text
|
[CustomMessages]
|
||
|
msi45_title=Windows Installer 4.5
|
||
|
|
||
|
en.msi45win60_size=1.7 MB
|
||
|
de.msi45win60_size=1,7 MB
|
||
|
|
||
|
en.msi45win52_size=3.0 MB
|
||
|
de.msi45win52_size=3,0 MB
|
||
|
|
||
|
en.msi45win51_size=3.2 MB
|
||
|
de.msi45win51_size=3,2 MB
|
||
|
|
||
|
|
||
|
[Code]
|
||
|
const
|
||
|
msi45win60_url = 'http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/Windows6.0-KB942288-v2-x86.msu';
|
||
|
msi45win52_url = 'http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsServer2003-KB942288-v4-x86.exe';
|
||
|
msi45win51_url = 'http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsXP-KB942288-v3-x86.exe';
|
||
|
|
||
|
procedure msi45(MinVersion: string);
|
||
|
begin
|
||
|
if (IsX86() and (compareversion(fileversion(ExpandConstant('{sys}{\}msi.dll')), MinVersion) < 0)) then begin
|
||
|
if minwinversion(6, 0) then
|
||
|
AddProduct('msi45_60.msu',
|
||
|
'/quiet /norestart',
|
||
|
CustomMessage('msi45_title'),
|
||
|
CustomMessage('msi45win60_size'),
|
||
|
msi45win60_url,
|
||
|
false, false)
|
||
|
else if minwinversion(5, 2) then
|
||
|
AddProduct('msi45_52.exe',
|
||
|
'/quiet /norestart',
|
||
|
CustomMessage('msi45_title'),
|
||
|
CustomMessage('msi45win52_size'),
|
||
|
msi45win52_url,
|
||
|
false, false)
|
||
|
else if minwinversion(5, 1) then
|
||
|
AddProduct('msi45_51.exe',
|
||
|
'/quiet /norestart',
|
||
|
CustomMessage('msi45_title'),
|
||
|
CustomMessage('msi45win51_size'),
|
||
|
msi45win51_url,
|
||
|
false, false);
|
||
|
end;
|
||
|
end;
|