Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
.Это можно и в скрипте прописать чтобы после isdone шло,ну а остальное незаметно. Да, тебе никто не отвечал потому что выше был ответ FileCopy и никаких замарочек нинадо. А писать одно и тоже постом выше абсурдно.создаваться иконки
//    if ISDoneInit... тра та та then begin
     repeat
if ActiveLanguage = 'eng' then // твой англ. если выбран (смотри в [Languages]) 
       ChangeLanguage('English'); // English.ini c isdonefunction ProgressCallback(OveralPct,CurrentPct: integer;CurrentFile,TimeStr1,TimeStr2,TimeStr3:PAnsiChar): longword;
...
  SetTaskBarProgressValue(0, OveralPct div 10);
...
end;
В Inno сообщение WM_KEYDOWN не передается WizardForm, можно его конечно захукать, но тогда отладку из под компилятора сделать не получится.Как обработать нажатие win+d? С помощью GetKeyState можно сделать? Если да то как?
[noparse][Setup]
AppName=MyApp
AppVerName=MyApp
DefaultDirName={pf}\MyApp
[code]
const
  VK_KEYD             = $44;
  VK_MENU             = $12;
  
var
  ntr: TTimer;
function GetKeyState(nVirtKey: Integer): ShortInt; external 'GetKeyState@user32 stdcall delayload';
procedure KeyState(Sender: TObject);
begin
  if (GetKeyState(VK_MENU) < 0) and (GetKeyState(VK_KEYD) < 0) then
    MsgBox('Внимание! Вы нажали комбинацию клавиш Alt+D. Все ваши данные будут уничтожены в течении 30 секунд...', mbInformation, MB_OK);
end;
procedure InitializeWizard();
begin
  ntr:= TTimer.Create(WizardForm);
  ntr.Interval:= 100;
  ntr.OnTimer:= @KeyState;
end;
procedure DeinitializeSetup();
begin
  ntr.Free;
end;[/noparse]Ээм, например так:доброе время суток. как сделать чтобы ставилась галочка возле Не создавать папку в меню «Пуск» при выборе компонента AIDA64\Portable.
[noparse][Setup]
AppName=MyApp
AppVerName=MyApp
DefaultDirName={pf}\MyApp
AllowNoIcons=true
[Components]
Name: AIDA;                   Description: "AIDA"              ;
Name: AIDA\Portable;          Description: "Портативная версия"; Flags: exclusive;
Name: AIDA\FullInstallation;  Description: "Полная установка"  ; Flags: exclusive;
[Icons]
Name: {group}\AIDA.exe; Filename: {app}\AIDA.exe;
Name: {group}\Manual.pdf; Filename: {app}\Manual_en.pdf;
[code]
procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID = wpSelectProgramGroup then begin
    WizardForm.NoIconsCheck.Checked:= ISComponentSelected('AIDA\Portable');
    WizardForm.NoIconsCheck.Enabled:= not ISComponentSelected('AIDA\Portable');
  end;
end;[/noparse]