Я хочу заменить настройку VS на Inno Setup.Проверьте, установлена ли старая версия, я нашел метод «MsiQueryProductState».Я нашел несколько примеров, которые выглядят так:
function MsiQueryProductState(ProductCode: string): integer;
external 'MsiQueryProductStateA@msi.dll stdcall';
function MsiConfigureProduct(ProductCode: string;
iInstallLevel: integer; eInstallState: integer): integer;
external 'MsiConfigureProductA@msi.dll stdcall';
const
INSTALLSTATE_DEFAULT = 5;
INSTALLLEVEL_MAXIMUM = $ffff;
INSTALLSTATE_ABSENT = 2;
При проверке продукта всегда возвращается 2, а не требуемое значение 5 (INSTALLSTATE_DEFAULT)
Я обнаружил ошибку, выложу ее какответ ...
Спасибо, Фредди