@@ -88,8 +88,10 @@ Name: "{app}"; AfterInstall: DisableAppDirInheritance
8888[Files]
8989Source : " *" ; Excludes: " \CodeSignSummary*.md,\tools,\tools\*,\appx,\appx\*,\resources\app\product.json" ; DestDir : " {code:GetDestDir}" ; Flags : ignoreversion recursesubdirs createallsubdirs
9090Source : " tools\*" ; DestDir : " {app} \tools" ; Flags : ignoreversion
91- Source : " appx\*" ; DestDir : " {app} \appx" ; BeforeInstall : RemoveAppxPackage; AfterInstall : AddAppxPackage; Flags : ignoreversion ; Check : IsWindows11OrLater and QualityIsInsiders
9291Source : " {#ProductJsonPath}" ; DestDir : " {code:GetDestDir}\resources\app" ; Flags : ignoreversion
92+ #ifdef AppxPackageFullname
93+ Source : " appx\*" ; DestDir : " {app} \appx" ; BeforeInstall : RemoveAppxPackage; AfterInstall : AddAppxPackage; Flags : ignoreversion ; Check : IsWindows11OrLater and QualityIsInsiders
94+ #endif
9395
9496[Icons]
9597Name : " {group} \{#NameLong}" ; Filename : " {app} \{#ExeBasename}.exe" ; AppUserModelID: " {#AppUserId}"
@@ -100,8 +102,10 @@ Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#NameLong}"; File
100102Filename : " {app} \{#ExeBasename}.exe" ; Description : " {cm:LaunchProgram,{#NameLong}}" ; Tasks: runcode; Flags : nowait postinstall ; Check : ShouldRunAfterUpdate
101103Filename : " {app} \{#ExeBasename}.exe" ; Description : " {cm:LaunchProgram,{#NameLong}}" ; Flags : nowait postinstall ; Check : WizardNotSilent
102104
105+ #ifdef AppxPackageFullname
103106[UninstallRun]
104107Filename : " powershell.exe" ; Parameters : " Invoke-Command -ScriptBlock {{Remove-AppxPackage -Package " " {#AppxPackageFullname}" " }" ; Check : IsWindows11OrLater and QualityIsInsiders; Flags : shellexec waituntilterminated runhidden
108+ #endif
105109
106110[Registry]
107111#if " user" == InstallTarget
@@ -1418,6 +1422,7 @@ begin
14181422 Result := False;
14191423end ;
14201424
1425+ #ifdef AppxPackageFullname
14211426procedure AddAppxPackage ();
14221427var
14231428 AddAppxPackageResultCode: Integer;
@@ -1440,6 +1445,7 @@ begin
14401445 RegDeleteKeyIncludingSubkeys({ #EnvironmentRootKey} , ' Software\Classes\{#RegValueName}ContextMenu' );
14411446 end ;
14421447end ;
1448+ #endif
14431449
14441450procedure CurStepChanged (CurStep: TSetupStep);
14451451var
0 commit comments