On 7/07/2021 6:19 am,
dma...@gmail.com wrote:
> Hi all. I have an install that requires registering a type library for a
> custom DLL. This works fine on my PC where I have full admin privileges,
> but I can't get it to work on other machines, even when I set
> 'PrivilegesRequired=admin'.
>
> I've tried multiple approaches. The first two definitely work on my
> machine but don't work on other folks machines, even when they seem to
> have admin rights. Would appreciate any ideas or guidance!
Bear in mind that by default Inno assumes that you are installing a
32-bit app and components; this means that the registry entries will
appear in the 32-bit registry and not the 64-bit registry.
This means that if you're using regedit to verify if the entries are
there, then you need to look in a different place (under the
Wow6432Node). It will be visible only to 32-bit applications.
If your component is actually 64-bit instead, then you should either
flag it as such individually if the app is still 32-bit, or put the
entire setup into 64-bit mode if the app is 64-bit too.