• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Activedirectory И Visual C++

  • Автор темы Kverter
  • Дата начала
K

Kverter

Всем здравствуйте! В общем возникла такая проблема,прошу помощи. Есть код
C++:
#define _UNICODE
#pragma comment( lib, "Activeds.lib" )
#pragma comment( lib, "Adsiid.lib" )
#include "stdafx.h"
#include <activeds.h>
#include <Iads.h>
#include <Adshlp.h>
#include <winldap.h>


//#include <mscorlib.dll>
//namespace std
//using namespace System;
int main()
{
//IADs *pADs=NULL;
//VARIANT var;
IADsContainer *pContainer;
HRESULT hr = S_OK;
LPWSTR path=L"LDAP://CN=TelenkovYuriy,CN=Users,DC=office,DC=elvis,DC=ru";
hr = ADsGetObject( path, IID_IADsContainer,(void**)&pContainer);

if(!(hr==S_OK)) {return hr;}

}

при компиляции выдает следующие ошибки:
error LNK2001: неразрешенный внешний символ "_IID_IADsContainer"
error LNK2019: ссылка на неразрешенный внешний символ _ADsGetObject@12 в функции _main

возможно я забыл подключить какую нибудь либу??
заранее спасибо =)
 
D

dohljak

DLL - Activeds.dll
соответственно добавить Activeds.lib
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!