How to stop a Delphi 6 COM server application re-registering with COM at startup -


i have set of legacy delphi 6 aplications out of process com servers. in attempting run these programs normal domain user on windows see them when running (without command line arguments or switches) attempting update chunks of hkey_current_classes. fails due lac of permission hkcr hive. appears act of running delphi 6 com server causes attempt register embedded com types system registry.

i not want behavior normally. once during install under , adminatrative account initalise com registry, not want under normal running conditions of non adminastrative account. (if moniroy system sys internals process monitor can see failed registry key access attempts).

is there command line switch can pass delphi 6 com server prevent automatic com registrtion logic?

i don't think you're seeing think are...

delphi tries install com servers if haven't been installed. suspect you're seeing application checking see if it's registered yet or not. reason you're seeing failures because in delphi 6 registry key have been opened all_access rights (d6 prior xp/vista/win7), , think that's what's causing failed registry access attempts.

in answer question, though: no, there's no command line switch prevent automatic registration logic.


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -