Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Авторизация на другой машине |
Автор: Незнайка1965 17.5.2008, 18:36 |
Хотелось бы из своей программы на C# "постучаться" в другую машину и сказать "я такой-то, у меня такой-то пароль". Например, посмотреть EventLog на другой машине. Это никакое не хакерство - я знаю админовский пароль на другой машине. Могу, например, в проводнике найти эту другую машину, войти, и когда меня запросят - набрать имя и пароль администратора. Но мне хотелось бы это делать из программы, а не в интерактивном режиме. Причём другая машина - никакой не веб- и не ftp-сервер, и на обоих машинах нет ActiveDirectory, подключение должно быть под локальным админом. Если не из C# - то хотя бы из командной строки, или из скрипта Windows Script Host (javascript, VBScript). |
Автор: Pit_Bul 18.5.2008, 10:19 |
WMI тебе в помощь. То что ты хочешь сделать получиться с использованием WMI, если хочешь пришлю пример, я писал прогу для инвентаризации компов в оффисе, там как раз то что надо |
Автор: jonie 18.5.2008, 13:10 |
клади всем) будет интересно. |
Автор: Незнайка1965 19.5.2008, 12:10 |
Действительно, выложи для всех, если можно. Да, и на всякий случай: EventLog я привёл только для примера, меня просто интересует возможность "постучаться" в другую машину! |
Автор: Незнайка1965 22.5.2008, 13:07 |
Докладываю. Сначала попробовал через WMI - no penis. Авторизация требуется, но она какая-то своя, "автономная". То есть сессия не открывается, и EventLog не считывается (хотя информация из WMI считывается). А ларчик просто открывается - команда net use ![]() |
Автор: Pit_Bul 3.6.2008, 09:14 |
Извеняюсь за долгое отсутствие, приболел немного, вот обещанный пример да и на http://www.codeproject.com не мало примеров В аттач не поместилось, так что вот http://file016r.mylivepage.com/chunk16/293159/397/EasyWMIDemo.rar для скачивания |