Tôi đang viết trình cài đặt dựa trên Wix cần nâng cấp từ các cài đặt cũ hơn, không dựa trên msi. Tôi đang tìm các phiên bản của các thành phần được cài đặt trước đó bằng cách tìm kiếm trực tiếp trong Registry.Tất cả các vị trí có thể có của các mục đăng ký UninstallString ở đâu?
Để tìm chương trình cài đặt cho một thành phần, tôi nhìn vào
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
Và nhận được giá trị UninstallString
. Điều này là tốt, nhưng tôi nhận ra rằng đối với cài đặt 32 bit trên máy 64 bit, mục nhập thực sự là
HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
Có nơi nào khác mà tôi phải tìm không?