У меня есть GUID продукта. И я хочу знать, установлен ли он на компьютере Windows или нет, и если он установлен, то каково местоположение. До сих пор я пытался этоКак определить, установлен ли продукт или нет, используя их GUID в скрипте Install-shield.
szKey= "\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{2D444666-5875-4B28-9ED8-15F750802BF5}";
if (RegDBKeyExist (szKey) < 0) then
MessageBox ("First call to RegDBKeyExist failed.", SEVERE);
else
SprintfBox (INFORMATION, TITLE_TEXT, "%s exists.", szKey);
endif;
Примечание:
я имею GUID под
HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall
{2D444666-5875-4B28-9ED8-15F750802BF5}
ли я обеспечиваю неправильное значение szKey?