Цитата:
Я бы поставил монитор обращения к реестру и промониторил бы, куда лезет этот самый Controller.exe, что пишет в реестр.
|
вот я ее и промониторил и при каждом запуске она регистрируется в реестре и пишет вот это:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{249E3377-BEB3-4681-A746-D39EFDFF4E0F}]
@="ScAuto Object"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{249E3377-BEB3-4681-A746-D39EFDFF4E0F}\LocalServer32]
@="c:\\Controller\\Controller.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{249E3377-BEB3-4681-A746-D39EFDFF4E0F}\ProgID]
@="Controller.ScAuto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{249E3377-BEB3-4681-A746-D39EFDFF4E0F}\TypeLib]
@="{D6AEB295-05A2-4D41-A82F-21CB4BE5958F}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{249E3377-BEB3-4681-A746-D39EFDFF4E0F}\Version]
@="1.0"
но дело то в том что эта прога один раз должна запускаться на сервере (в виде некого сервера обработки запросов от пользователей), а к ней в процессе работы через OLE технологию подключаться клиенты, а они ничего в реестр уже писать не могут... аналогично и в папку Program files.
Меня смущает что органиует OLE доступ файл с расширение .exe. У большинства OLE объектов он идет ввиде *.dll библиотек...