У меня есть удаленный компьютер, и я хочу получить все данные пользователя, вошедшие в систему. Я написал код, используя кассию как follwoign, используя эту ссылку
ITerminalServicesManager manager = new TerminalServicesManager();
using (ITerminalServer server = manager.GetRemoteServer("SERVERIPADDRESS"))
{
server.Open();
foreach (ITerminalServicesSession session in server.GetSessions())
{
NTAccount account = session.UserAccount;
string userName = session.UserName;
if (account != null)
{
Console.WriteLine(account);
}
}
}
Теперь я хочу подключиться к этому серверу, используя определенные UserId
и Password
. Как я могу это сделать? У меня нет для этого возможности.
Что я пробовал, так это то, что я дал IP-адрес сервера и создал решение. Затем я попробовал файл exe
от имени другого пользователя и ввел учетные данные, но не смог войти.
Может ли кто-нибудь помочь. Я готов и готов бросить Кассию, но мне нужно рабочее решение.
И, пожалуйста, помогите мне пометить этот вопрос, я не могу понять его.