In der Dokumentation steht, haben Sie diese Attribute (DisableModify & amp; DisableRemove) in Ihrem Bundle gesetzt?
Wenn das Attribut "DisableModify" auch "yes" oder "button" ist, dann wird das Bündel wird nicht in Progams and Features und anderen angezeigt Mechanismus (wie die Registrierung als zugehöriges Bundle-Addon) muss verwendet werden um sicherzustellen, dass das Bündel entfernt werden kann.
DisableRemove YesNoType Bestimmt, ob das Bundle über die Programme und Funktionen (auch als Software bezeichnet) entfernt werden kann. Wenn der Wert "Ja" ist, wird die Schaltfläche "Deinstallieren" nicht angezeigt. Der Standardwert ist "Nein", wodurch sichergestellt wird, dass eine Schaltfläche zum Deinstallieren vorhanden ist, um das Paket zu entfernen. Wenn das "DisableModify" -Attribut auch "yes" oder "button" ist, wird das Bundle nicht in Progams and Features angezeigt, und ein anderer Mechanismus (z. B. Registrierung als zugehöriges Bundle-Addon) muss verwendet werden, um sicherzustellen, dass das Bundle entfernt werden kann.
Ich habe einen benutzerdefinierten Bootstrapper CustomBA und ein Anwendungssetup AppSetup.
Ich möchte nur, dass das AppSetup im Programm "Software" sichtbar ist, also habe ich den Namen des Bootstrappers entfernt. Dies stellt sicher, dass es nicht in den Add / Remove-Programmen vorhanden ist.
Ich habe ein benutzerdefiniertes Deinstallationsprogramm für das AppSetup, das über eine Programmmenüverknüpfung aufgerufen wird. Dies entfernt jedoch nicht den Bootstrapper-Eintrag in der Registrierung.
Soll ich eine benutzerdefinierte Aktion hinzufügen, um den Bootstrapper-Registrierungseintrag zu entfernen, oder gibt es einen direkteren Ansatz?