Я использую DLL «Interop.TSUSEREXLib.dll», чтобы определить путь доступа к терминалам для учетной записи AD. Это работало до сих пор без проблем с Win7 в качестве моего клиента. тот же код не работает с ОС Windows 10.VB.NET TSUSEREXLib.dll не работает под окнами 10
Вот короткий пример кода:
Imports TSUSEREXLib
Dim oTsUser As IADsTSUserEx = Nothing
oTsUser = TryCast(New DirectoryEntry(ADsPath).NativeObject, IADsTSUserEx)
If oTsUser Is Nothing Then
MessageBox.Show("Die Terminalservices-Attribute konnten nicht ermittelt werden!")
Return Nothing
End If
Dim sReturnValue As String = Nothing
sReturnValue = oTsUser.TerminalServicesProfilePath
Использование Win10 всегда отображается выше MessageBox.
Кто-нибудь знает способ определения атрибутов TS пользователя ActiveDirectory с Windows 10 в качестве клиента?
Я использую Win10 x64 с VS2015 Express. Спасибо!
является основной COM DLL на самом деле настоящий и зарегистрировано, т. е. «regsvr32 tsuserex.dll»? У вас есть «On Error Resume Next», маскирующая ошибку с некоторой фактической информацией? – tolanj