У меня есть exe-сервер activex, который прекрасно собирался и регистрировался на 32-битной ОС. Я хотел сделать 64-битную версию этого exe-файла, обновив проект до Visual Studio 2010 и изменив платформу на X64, которая, очевидно, не работает.
Само приложение работает, но я не вижу его зарегистрированным после запуска
That.exe /RegServer
Буду признателен за полезные советы по миграции activex с 32 на x64.
Код, который обрабатывает / RegServer параметр ниже:
if(lstrcmpi(lpszToken, _T("RegServer")) == 0)
{
_Module.UpdateRegistryFromResource(IDR_OUTDISKSARG, TRUE);
nRet = _Module.RegisterServer(TRUE);
bRun = false;
break;
}
32-разрядный ActiveX для меня не подходит, так как я должен загрузить его в x64. NET процесса.