Özel bir önyükleyiciden bir MSI yüklüyorsam ve MSI'yı yüklerken bir hata varsa, önyükleyicideki UI'yi bu bilgi ile (ve tercih edilen şekilde hata msg'si olarak) güncellemek istiyorum. iyi).WSI önyükleyiciden msi hatası saptadı
Ben bu etkinliklere abone olduğum:
Bootstrapper.ApplyComplete
Bootstrapper.Progress
Bootstrapper.Error
Error
olay ateşler olmadı. Progress
bunlardan biri defalarca çağrılır, ancak yalnızca ilerleme oranı yüzdesi hakkında güncellenir. Son olarak, MSI başarısız olduğunda ve ApplyComplete
olayını döndürdüğünde, aşağıdaki değerler geçerlidir:
Bu, Status
int mı? Öyleyse, değerlerin ne anlama geldiği konusunda herhangi bir belge bulabilir mi? Tamamen yanlış şekilde bu konuda gidiyorum gibi
[1A060:1A9D4][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to install MSI package.
[1A060:1A9D4][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to execute MSI package.
[1AD24:1D73C][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1AD24:1D73C][2016-04-06T10:12:09]i319: Applied execute package: InstallationPackage, result: 0x80070643, restart: None
[1AD24:1D73C][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to execute MSI package.
hissediyor:
İşte bootstrapper MSI başarısız olduğunun farkında olduğunu gösteren bootstrapper günlüğünden bir alıntı.
Bir wix önyükleyicisinde bir MSI yüklenirken bir hata oluştuğunu nasıl bildiririm?