Quote:
Originally Posted by Logrim
Anyone, can tell me how to establish priority in install?
|
Code:
[Setup]
AppName=MyApp
AppVername=MyApp
DefaultDirName={pf}\MyApp
[code]
const
NORMAL_PRIORITY_CLASS = $00000020;
IDLE_PRIORITY_CLASS = $00000040;
HIGH_PRIORITY_CLASS = $00000080;
REALTIME_PRIORITY_CLASS = $00000100;
ABOVE_NORMAL_PRIORITY_CLASS = $00004000;
BELOW_NORMAL_PRIORITY_CLASS = $00008000;
function SetPriorityClass(hProcess: THandle; dwPriorityClass: DWORD): BOOL;
external 'SetPriorityClass@kernel32';
function GetCurrentProcess: THandle;
external 'GetCurrentProcess@kernel32';
procedure InitializeWizard();
begin
SetPriorityClass(GetCurrentProcess, IDLE_PRIORITY_CLASS); //set setup priority
end;
taken from
here