На тестовой машине вся процедура установки выполнена, и все работает нормально. Запускается удаленный отладчик, в параметрах указано, что аутентификация не требуется, что позволяет любому пользователю выполнять отладку. Это работает нормально.
На машине разработки я подготовил все для удаленной отладки, и действительно, запуск приложения на удаленной машине работает нормально, как видно из следующего снимка экрана:

Я могу подтвердить, что указанный идентификатор процесса (11176) действительно является PID соответствующего процесса на удаленной тестовой машине.
На машине разработки нет процесса с таким идентификатором процесса.
Следующая строка указывает на нарушение прав доступа:
Код: Выделить всё
ILicPtr lic = ILicPtr(CLSID_Lic);
Значение CLSID_Lic равно {07BA438E-D124-4A78-892F-125B0FC5A98A и находится в реестре тестовой машины в следующих местах реестра:
Код: Выделить всё
HKEY_CLASSES_ROOT\Company.License.BusinessRules.Lic\CLSID => Default
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{07BA438E-D124-4A78-892F-125B0FC5A98A}
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Company.License.BusinessRules.Lic\CLSID => Default
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{07BA438E-D124-4A78-892F-125B0FC5A98A}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{07BA438E-D124-4A78-892F-125B0FC5A98A}
Что не так с этой строкой и как с этим справиться?>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -debugging
Мобильная версия