Yükleme bittikten sonra bazı dosyaları silmem gerekiyor.Bir dosyayı sil InnoSetup yüklemesinden sonra
Dosyaları silmek için CMD'yi çağırmak için [RUN] bölümünü kullanıyordum, ancak InnoSetup kodunu kullanarak Silmeyi iyileştirmek istedim ve Batch yerine [InstallDelete] bölümünü gördüm ancak bu dosyaları silmeden ÖNCE [RUN] bölümü ... [RUN] bölümünden sonra dosyaları silmek için yapabileceğim bir şey var mı?
#define InstallerName "VirtualBox-4.2.16-r86992-MultiArch_amd64.msi"
#define ExtensionName "Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack"
[Setup]
AppName=VirtualBox
blah blah blah...
blah blah blah...
[Files]
Source: {tmp}\*; DestDir: {tmp}; Flags: deleteafterinstall recursesubdirs createallsubdirs ignoreversion
[Run]
Filename: {tmp}\{#InstallerName}; Parameters: "/passive /norestart ADDLOCAL=VBoxApplication INSTALLDIR=""{app}"""; StatusMsg: Instalando VirtualBox...; Flags: shellexec RunHidden WaitUntilTerminated
Filename: {tmp}\xml.exe; Parameters: "ed --inplace -N N=""http://www.innotek.de/VirtualBox-settings"" --update ""//N:ExtraDataItem[@name='GUI/UpdateDate']/@value"" --value never ""{%userprofile}\.virtualbox\virtualbox.xml"""; StatusMsg: Instalando VirtualBox...; Flags: RunHidden WaitUntilTerminated
Filename: {app}\VBoxManage.exe; Parameters: "extpack install --replace ""{tmp}\{#ExtensionName}"""; StatusMsg: Instalando Extension Pack...; Flags: RunHidden WaitUntilTerminated
Filename: {app}\virtualbox.exe; Description: {cm:LaunchProgram,VirtualBox}; Flags: shellexec postinstall unchecked skipifsilent nowait
[InstallDelete]
Name: {commondesktop}\Oracle VM VirtualBox.lnk; Type: files
Name: {commonstartmenu}\Programs\Oracle VM VirtualBox; Type: filesandordirs
Bu dosyalar anladığım kadarıyla kurulumun bir parçası değil, dolayısıyla 'deleteafterinstall' bir seçenek değil. Cevabınız yanlış olabilir .. –
Cevabınız için teşekkür ederiz, evet belki de MSI lnk dosyalarını yüklemeyen bir paket/parametre olup olmadığını araştırmak için belki de en iyi yolu araştırmak ama aynı şeyi çok yapmak zorundayım Yükleyicilerin bu yüzden her MSI paket seçeneği için bu zamanı harcayamam. – ElektroStudios