Результаты поиска
Указатель на указатель управляемый C++
У меня есть старая библиотека C с функцией, которая принимает void**:
oldFunction(void** pStuff);
Я пытаюсь вызвать эту функцию из managed C++ (m_pStuff является членом родительского ref-класса типа void*):
oldFunction( static_cast<sqlite3**>( &m_pStuff ) );
Это дает мне следующую ошибку от Visual Studio:
ошибка C2440: 'static_cast': не удается преобразовать из 'cli::interior_ptr' в ' void **'
Я предполагаю, что компилятор преобразует указатель члена void* в cli::interior_ptr за моей спиной.
Есть какие-нибудь советы, как это сделать?
Удаленная отладка между доменами
У меня есть две машины в двух разных областях. На обоих у меня установлен VS 2005. Я хочу удаленную отладку между ними. Без аутентификации это возможно, но я хочу отлаживать управляемый код. Я не хочу отлаживать напрямую, так как это действительно дерьмовая машина.
Когда я пытаюсь подключиться с отладчиком, я получаю сообщение "The trust relationship between this workstation and primary domain failed." любая идея, как преодолеть это ? Я пробовал трюки с добавлением одного и того же локального имени пользователя на обеих машинах, но не повезло.
EDIT: у меня есть те же Локальные пользователи на обеих машинах. Я начал как VS2005, так и монитор отладки с RunAs, используя локальных пользователей. Я включил аудит Windows на отладочной машине, и я вижу, что локальный пользователь с машины VS2005 пытается войти в систему. Но он терпит неудачу с ошибкой 0xC000018D (ERROR_TRUSTED_RELATIONSHIP_FAILURE)