Code:
private void GetPath()
{
string sComputerName = "kitan-1253.ogi.local";//computerName od Win 2003
ActiveDs.IADsADSystemInfo oSysInfo = new ActiveDs.ADSystemInfoClass();
ActiveDs.IADsNameTranslate oNameTranslate = new ActiveDs.NameTranslateClass();
oNameTranslate.Init((int)ActiveDs.ADS_NAME_INITTYPE_ENUM.ADS_NAME_INITTYPE_DOMAIN, "EUROPE");
oNameTranslate.Set((int)ActiveDs.ADS_NAME_TYPE_ENUM.ADS_NAME_TYPE_NT4, ("EUROPE\\" + sComputerName + "$"));
string sTemp = oNameTranslate.Get((int)ActiveDs.ADS_NAME_TYPE_ENUM.ADS_NAME_TYPE_1779);
MessageBox.Show("Path=" + sTemp);
}
private void GetPath()
{
string sComputerName = "kitan-1253.ogi.local";//computerName od Win 2003
ActiveDs.IADsADSystemInfo oSysInfo = new ActiveDs.ADSystemInfoClass();
ActiveDs.IADsNameTranslate oNameTranslate = new ActiveDs.NameTranslateClass();
oNameTranslate.Init((int)ActiveDs.ADS_NAME_INITTYPE_ENUM.ADS_NAME_INITTYPE_DOMAIN, "EUROPE");
oNameTranslate.Set((int)ActiveDs.ADS_NAME_TYPE_ENUM.ADS_NAME_TYPE_NT4, ("EUROPE\\" + sComputerName + "$"));
string sTemp = oNameTranslate.Get((int)ActiveDs.ADS_NAME_TYPE_ENUM.ADS_NAME_TYPE_1779);
MessageBox.Show("Path=" + sTemp);
}
i naravno dobijam exception (host nije "vidljiv"), da li mi neko moze reci u cemu gresim?
ps: ovaj kod je za win aplikaciju dodata je referenca na COM ActiveDs;