Die Installation funktioniert nicht, wenn der Pfad der Datei auf dem Server gespeichert ist.
Sie funktioniert jedoch mit einem lokalen Pfad:
C:\Benutzer\a.oliveira\Desktop\ModernPOSAppxSigningCert-Contoso.pfx
Außerdem funktioniert die Deinstallation auch nicht.
Code: Select all
[SetupInfo]
Author = a.oliveira
CreationDate = 20.05.2022
InventoryID =
Description = Installiert POS Zertifikat 1.0
Method =
Tested on = Win10 (x86/x64)
Dependencies =
Command line options = /S0 /AW
Last Change =
Build = 2
[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>
[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*
[Requirements]
[Application]
ProductName=POS Certificate
DeveloperName=Custom
Version=1.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 2170F3, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 2170F3, 4, , LEFT BOLD ITALIC
Text8="%Company%", Arial, 18, , 2170F3, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 16, , 2170F3, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
BackgroundPicture=Logo.bmp, -10#, -10#, 0, 0, 000000, NORMAL
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
SrcDir=..
; Matrix42 Scripts are copied in a common scripts directory
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=0
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%
[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
[SysStrings:07]
Users=Benutzer
[SysStrings:09]
Users=Users
[Environment]
; Directory-Definitions
VM_SourceDir=Files
VM_CustomDir=Custom
VM_ToolsDir=Tools
VM_ManualDir=Manual
VM_PatchDir=Patches
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%
[Encryption]
[Disks]
1=%Disk1%
[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product = %ProductName%, COPYALWAYS, Product, "%ProductDesc%"
[Installer]
1:..\..\..\..\User\Setup.exe, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:..\..\..\..\User\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf, , ALWAYS, 0
;1:%SetupInfDir%\Setup.ico, , NORMAL, 0
1:%SetupInfDir%\Logo.bmp, , NORMAL, 0
[Product]
#Reg:Policy
#Install, CLIENT
[Reg:Policy]
HKLM,"SOFTWARE\Policies\Microsoft\Windows\Appx","AllowAllTrustedApps",0x00010001,1
HKLM,"SOFTWARE\Policies\Microsoft\Windows\Appx","AllowDevelopmentWithoutDevLicense",0x00010001,1
[Install]
AddMeter -1
Callhidden "Powershell.exe" -ExecutionPolicy Bypass -Command Import-PfxCertificate –FilePath "%Src%\Files\ModernPOSAppxSigningCert-Contoso.pfx -CertStoreLocation cert:\localMachine\my"
If "%Errorlevel%" <> "0" Then "Set:Error" EndIf
[UninstallApp]
AddMeter -1
Callhidden "Powershell.exe" -ExecutionPolicy Bypass -Command Remove-Item -Path cert:\LocalMachine\my\59eb94d87c990aab794529898a2e8e68577323fc
If "%Errorlevel%" <> "0" Then "Set:Error" EndIf
[Set:Error]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort %ErrorLogMessage% ErrorLevel: %ErrorLevel%
-Abort %ErrorLogMessage% ErrorLevel: %ErrorLevel%
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%