Ошибка авторизации

123
30 января 2022, 01:40

Подскажите пожалуйста, почему я получаю сообщение об ошибке когда на моём компьютере нету пользователя, которым я пытаюсь пройти удалённую авторизацию? Как не имея на моём компьютере этого пользователя получить доступ?

IntPtr userToken = IntPtr.Zero;
bool success = LogonUser(
   "User",
   null,
   "Password",
   2,
   0,
   out userToken);
[DllImport("advapi32.dll", SetLastError = true)]
public static extern bool LogonUser(
   string lpszUsername,
   string lpszDomain,
   string lpszPassword,
   int dwLogonType,
   int dwLogonProvider,
   out IntPtr phToken);
Answer 1

Ошибка была в неправильном типе авторизации. dwLogonType нужно было указать 9.

READ ALSO
Массив PointF в массиве PointF C#

Массив PointF в массиве PointF C#

Такая задача, нужно вычислить точки 6 треугольников, которые находятся на круге и записать их в массив которые хранит координаты каждого...

75
Как вызвать метод, при изменении значения переменной

Как вызвать метод, при изменении значения переменной

Мне нужно вызывать метод, при изменении значения какой либо переменнойЯ знаю самый простой способ - через property

108
Как получить к явной реализации интерфейса в базовом классе из класса наследника

Как получить к явной реализации интерфейса в базовом классе из класса наследника

Базовый класс определен в библиотеке и изменить его я не могуМне нужно переопределить в наследнике метод базового класса, являющийся явной...

176