Не регистрируется COM server

BlackEric
Дата: 28.05.2011 11:09:48
Delphi 2010. Win 7 x64.

Создаю новый проект. Добавляю в него COM object. Все по дефолту, указываю только имя класса.
Нажимаю Run -> Register ActiveX server. Компилится.
Появляется окошко:
Successfully registered ActiveX Server, 'M:\TZ\test\Project1.exe'

и сразу же за ним еще одно с мессагой:
Прекращена работа программы "Project1.exe"

И потом появляется еще одно окно:


Exception EOleSysError in module Project1.exe at 000A4C61.

Ошибка при обращении к реестру OLE.


Комп перезагружал. Avast отключал.

Сервер в exeшнике.

Делаю:
Z:\>com_srv.exe /RegServer

В xp sp2 все ок.

В семерке тоже самое. Ошибка при обращении к реестру OLE.

Что за проблема? Кто-нибудь сталкивался?
DmSer
Дата: 28.05.2011 12:17:32
автор
Z:\>com_srv.exe /RegServer


Предварительно окно консоли следует запустить от имени администратора.

автор
В xp sp2 все ок.


Все ОК только на твоем компьютере. У "ограниченного" пользователя будет та же ошибка обращения к реестру OLE.
BlackEric
Дата: 28.05.2011 13:09:49
DmSer,

Проблема решена. Спасибо.