| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
| THE STORM |
Публикувано на: 21-05-2019, 15:32
|
||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 915 Регистриран на: 19.08.05 |
Този проблем вече ме тормози доста време и никъде в нета не успях да открия нищо по въпроса. Ето кода в опростен вид:
Имам следните сценарии: 1. Програмата работи на същата машина, към която се връзва(localhost). 2. Програмата работи на същата машина, към която се връзва(localhost) като Local Service. 3. Програмата работи на remote машина и се връзва към друга. 4. Програмата работи на remote машина като Local Service и се връзва към друга. Проблема е че номер 4 не работи, HRESULT-а, който връща ADsOpenObject() e S_FALSE, съответно error string-a, който получавам е "Unknown error" и не мога да разбера защо. Когато пусна програмата през най-обикновен юзър дори без админски права си работи. Пробвах да я пусна и като Network Service, но грешката е същата. Ако някой е навлизал в най-дълбоките шитни с WinAPI и е срещал този проблем, ще се радвам да помогне. Това мнение е било редактирано от THE STORM на 21-05-2019, 15:33 |
||
| THE STORM |
Публикувано на: 22-05-2019, 23:38
|
|
Име: Група: Потребител Ранг: Почетен член Мнения: 915 Регистриран на: 19.08.05 |
Не мога да си редактирам поста, но по погрешка като съм копирал съм объркал кода на грешката - не е S_FALSE, а E_FAIL и error string-a e "Unspecified error".
Това мнение е било редактирано от THE STORM на 22-05-2019, 23:38 |
| THE STORM |
Публикувано на: 24-05-2019, 16:23
|
|
Име: Група: Потребител Ранг: Почетен член Мнения: 915 Регистриран на: 19.08.05 |
Проблема е решен. Параметъра за username трябва да съдържа и домейна в един от двата взаимозаменяеми формата:
MyUser@MYDOMAIN.COM или MYDOMAIN.COM\MyUser |
![]() |
![]() ![]() ![]() |