В настоящее время я использую следующий код для установки и регистрации DLL.
[Files]
Source: "Keys\Sentinel\*"; DestDir: "{app}"; Flags: recursesubdirs 32bit
Source: "Keys\Sentinel\hasp_com_windows.dll"; DestDir: "{app}"; \
Flags: regserver 32bit noregerror;
Это прекрасно работает во время операции установки, и файл журнала показывает, что файл был успешно зарегистрирован. Моя проблема заключается в том, что во время удаления файл не является незарегистрированным, и файл журнала удаления не содержит ничего о файле, кроме того, что он был удален, который у него есть. Что может привести к тому, что файл не будет незарегистрированным? Файл справки говорит, что это должно быть.