MSI - Uninstall gives "Unidentified Publisher"

I created the MSI installer using Visual Studio 2008. Then I sign this using signtool.exe and my certificate of authenticity.

On the Vista x64 test PC, when MSI starts up, an expected dialog appears that identifies my company as a publisher.

However, when a program is removed from Add or Remove Programs, the yellow dialog "Unknown Publisher" is displayed.

Is there a way to sign the removal process? Google doesn’t show anything useful.

Thank you very much,

Chris

+4
source share
2 answers

When you install MSI, the payload is removed from it, and the split MSI package is locally localized, as this package is needed to control the removal and recovery process. Since the cached packet has been changed, the checksums in the signature will be changed so that the signature is violated.

+1
source

All Articles