Windows-Server-2016
手動將條目添加到“HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall”的後果
我們有一個應用程序,我們稱之為“App A”,當您執行它時會檢查系統資料庫以查看是否安裝了另一個應用程序,我們稱之為“App B”。它通過搜尋
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
任何DisplayName
等於“App B”的條目來做到這一點。現在,App A 實際上並不需要 App B 才能正常執行,我們已經失去了在我們的系統上安裝 App B 的能力。所以我的問題是…
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\App A
使用適當的顯示名稱創建系統資料庫項是否有任何後果?我認為這可以通過包含以下內容的 *.reg 文件來完成…Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\App 1] "DisplayName"="App 1"
我也在超級使用者上問過這個問題,這是答案…