wir möchten derzeit personal backup als Backup Lösung für unsere Notebook Benutzer testen. Ich habe eine eigene .pbu Datei erstellt und desweiteren eine Kopie der original Paket Setup.inf (V 14.1) für unser .pbu template erstellt. Daraus habe ich ein neues Paket generiert. Wenn das Paket einem Client zugewiesen wurde, erscheint immer der Installationsassistent und möchte eine Diskette haben. Gemäß Debugger fängt dies immer bei dem Kopierbefehl bei "1:Windows\System\Empirum\PBackup.exe, %System%\Empirum\PBackup.exe, " an.
Hat jemand eine Idee wo der Fehler ist?
Hier die Setup.inf:
Code: Select all
[SetupInfo]
Author = matrix42 AG
CreationDate = 10.11.2011
InventoryID =
Description = matrix42 Personal Backup
Method (Diff/MSI/...) = Scripted
Tested on W2K/NT/... = NT, W2K, XP, W2K3, Vista
Dependencies =
Command line options = /AW /S2
Last change = 10.11.2011
Build =
[Setup]
Version=10.5
ShowCaption=1
BlockInput=0
Platform=*
[Requirements]
[Application]
ProductName=Personal Backup - Test
ProductNameShort=Personal Backup - Test
Version=14.1
VersionDirSuffix=100
Revision=0
ServiceRelease=0
DeveloperName=matrix42
DeveloperNameShort=matrix42
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 00FFFF, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 00FFFF, 4, , LEFT BOLD ITALIC
Text8="%Company%", Arial, 18, , 00FFFF, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 14, , 007F00, 4, -14, LEFT BOTTOM ITALIC
BackgroundColor=FF0000,000000
BackgroundPicture=
BackgroundSound=
Logo=
WizardPicture=
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
PrecopyFiles=
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperNameShort% %ProductName%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%ProgramFilesDir%\Personal Backup\Install\Setup.inf"
ReinstallMode=1
HideUninstall=2
SrcDir=..
ApplicationDir=%System%\Empirum
SetupInfDir=Install
DataDir=%Personal%
DefaultUser=
DefaultCompany=
Prompts=
RunIfInstalled=
Readme=
Execute=
Expand=0
CopyExistingFiles=0
AskUninstallOld=0
AskLicence=0
AskInfo=0
AskFromCD=0
AskShared=1
AskMode=0
AskDir=0
AskDataDir=0
AskUser=0
UseCompany=1
UseProductID=0
ProductIDLength=0
UseCheckmarks=2
AutoIniFileMapping=1
ShellLinks=1
CommonShellLinks=0
CreateUnresolvableShellLinks=1
ShowShellFolder=
LicenceText=
InfoText=
RequirementsText=
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
PrintServer=
PrintEnvironment=
DateWarning=0
SizeWarning=0
Reboot=0
PreventExternalReboot=0
StartServicesOnReboot=0
ReplaceRunOnce=0
DisableCancelButton=1
ShowEndMessage=0
SetupExtDll=
SetupHookFunc=
[Admin]
AdminSetup=0
ApplicationDir=
AskDir=1
AskOptions=0
ClientSrcDir=Client
UninstallString=%ReinstallString% /U
ReinstallString="%Src%\..\..\..\..\User\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
[Client]
ClientDir=
AskDir=0
AskOptions=1
UseUninstallStringFromApplication=1
InstallAtLast=1
[Workstation]
AskOptions=0
AdminUninstallLink=0
AdminUninstallLinkName=%ProductName% %Version%
UserSetupLink=0
UserSetupLinkName=%ProductName% %Version%
[Strings:07]
SetupWizard=Installations-Assistent
InstallationFor=Installation für:
Uninstallation=deinstallieren
Disk1=Diskette 1: Installationsdiskette
InstallerName=Installationsprogramm
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
ProductDesc=
[Strings:09]
SetupWizard=Installation Wizard
InstallationFor=Installation for:
Uninstallation=Uninstallation
Disk1=Diskette 1: Installation disk
InstallerName=Setup program
InstallerDesc=Service program to install single components.
ProductDesc=
[SysStrings:07]
Users=Benutzer
[SysStrings:09]
Users=Users
[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
[Prompts]
[Services]
[EventSources]
[Disks]
1=%Disk1%
[UserKeyNames]
[Icons]
Product = %ProductNameShort%.ico, 0, 000000, ICON
[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product = %ProductName%, COPYALWAYS, Product, "%ProductDesc%"
[OptionDependencies]
[OptionGroups]
[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:%SetupInfDir%\Setup.inf, %ProgramFilesDir%\Personal Backup\, , NORMAL, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64, 0
[Product]
#Set:Product
#Reg:Product
#Set:PBackup, CLIENT
[Set:Product]
Del "%System%\Empirum\PBackupDeu.dll"
Del "%System%\Empirum\PBackupEnu.dll"
KillProcess "PBackup.exe"
1:Windows\System\Empirum\PBackup.exe, %System%\Empirum\PBackup.exe, WINDOWS32 , 2364104
1:Windows\System\Empirum\x64\PBackup.exe, %System%\Empirum\PBackup.exe, WINDOWS64 , 2555080
1:Windows\System\Empirum\PBackupDeu.chm, %System%\Empirum\PBackupDeu.chm, NORMAL , 56622
1:Windows\System\Empirum\PBackupEnu.chm, %System%\Empirum\PBackupEnu.chm, NORMAL , 50278
-KillProcess "PBackup.exe"
; VSS Libraries
1:Windows\System\Empirum\Matrix42.EmpirumVSS.Common.dll, %System%\Empirum\, USEFILENAME SHAREDDLL, 55000
1:Windows\System\Empirum\Matrix42.EmpirumVSS.dll, %System%\Empirum\, USEFILENAME SHAREDDLL, 14000
1:Windows\System\Empirum\EmpirumVSS.Win2003.x86.dll, %System%\Empirum\, USEFILENAME WINDOWS32 SHAREDDLL, 132000
1:Windows\System\Empirum\EmpirumVSS.Win2008.x86.dll, %System%\Empirum\, USEFILENAME WINDOWS32 SHAREDDLL, 143000
1:Windows\System\Empirum\EmpirumVSS.WinXP.x86.dll, %System%\Empirum\, USEFILENAME WINDOWS32 SHAREDDLL, 117000
1:Windows\System\Empirum\x64\EmpirumVSS.Win2003.x64.dll, %System%\Empirum\, USEFILENAME WINDOWS64 SHAREDDLL, 151000
1:Windows\System\Empirum\x64\EmpirumVSS.Win2008.x64.dll, %System%\Empirum\, USEFILENAME WINDOWS64 SHAREDDLL, 164000
1:Windows\System\Empirum\x64\EmpirumVSS.WinXP.x64.dll, %System%\Empirum\, USEFILENAME WINDOWS64 SHAREDDLL, 151000
1:Windows\System\Empirum\Cryptography.dll, %System%\Empirum\Cryptography.dll, WINDOWS32 SHAREDDLL, 195000
1:Windows\System\Empirum\x64\Cryptography.dll, %System%\Empirum\Cryptography.dll, WINDOWS64 SHAREDDLL, 224000
1:Windows\System\Empirum\Matrix42.Empirum.Common.NativeInterop.dll, %System%\Empirum\Matrix42.Empirum.Common.NativeInterop.dll, SHAREDDLL, 195000
; Copy and register VSS DLL for COM
1:Windows\System\Empirum\Matrix42.EmpirumVSS.reg, %System%\Empirum\, USEFILENAME, 4000
CallHidden Reg Import "%System%\Empirum\Matrix42.EmpirumVSS.reg"
[Set:PBackup]
If DoesRegKeyExist ("HKCU,SOFTWARE\matrix42\PBackup\BackupStatus") == "1" Then "DontRestoreBackup" Else "RestoreBackup" EndIf
[RestoreBackup]
Call "%System%\Empirum\PBackup.exe" "\\%EmpirumServer%\Configurator$\User\test BP.pbu" /RA /M /Q /S
[DontRestoreBackup]
[Reg:Product]
-HKLM,"Software\matrix42\Personal Backup\10.0"
-HKLM,"Software\matrix42\Personal Backup\10.5"
-HKLM,"Software\matrix42\Personal Backup\11.0"
-HKLM,"Software\matrix42\Personal Backup\11.1"
-HKLM,"Software\matrix42\Personal Backup\12.0"
-HKLM,"Software\matrix42\Personal Backup\12.1"
[Shell:Product]
%Startup%\Personal Backup, "%App%\PBackup.exe" , """\\%%EmpirumServer%%\Configurator$\User\test BP.pbu""" , %App%