Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Components]
- Name: "Component1"; Description: "Установка Visual C++ для Visual Studio 2010 x32"; Types: viborochnaya; Check: FrameworkIsNotInstalled1
- Name: "Component2"; Description: "Установка Visual C++ для Visual Studio 2010 x64"; Types: viborochnaya; Check: IsWin64() and FrameworkIsNotInstalled2
- [Run]
- Filename: {app}\Redist\vcredist_x86.exe; StatusMsg: Установка Visual C++ для Visual Studio 2010 x32; Components: Component1; Flags: shellexec waituntilterminated; Parameters: "/Q";
- Filename: {app}\Redist\vcredist_x64.exe; StatusMsg: Установка Visual C++ для Visual Studio 2010 x64; Components: Component2; Flags: shellexec waituntilterminated; Parameters: "/Q";
- [code]
- function FrameworkIsNotInstalled1: Boolean;
- begin
- Result := not RegKeyExists(HKLM32,'SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86\');
- begin
- if IsWin64 then
- Result := not RegKeyExists(HKLM,'SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x86\');
- end;
- end;
- function FrameworkIsNotInstalled2: Boolean;
- begin
- if IsWin64 then
- Result := not RegKeyExists(HKLM,'SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x64\');
- end;
Advertisement
Add Comment
Please, Sign In to add comment