I need to port a suite of Windows applications (running under XP with little security turned on) to Windows 7 with various levels of security, depending on how our clients may configure it. Each functional area is a seperate executable or DLL that is downloaded and registered by a central 'compound' application. This means that the different parts are all joined together to form in effect a large single application.
My problem is that the compound application knows about the other applications via COM registery, either as a typelibrary or as OCXs, where appropriate.
I have tried several questions here to try and solve the problems I am getting, but I don't seem to be able to get around the problem of needing elevated access to register applications and access the registry. Our clients will be expecting the same (relatively) seemless download and activation process as current under XP.
So does anyone have a solution for registering typelibraries and OCX controls without need to go through an elevation process.
Update :
Any solutions don't necessarily have to be in Delphi, solving this for any language would help me enormously.
Thanks in advance