ZerGСобственно и интересует любая возможность получения списка процессов. Даже через cmd. То есть изначально происходит подключение к сессии. Далее как-то нужно получить список процессов средствами Python & Windows.
А как вы получаете список процессов с удаленного рабочего стола на своем пк не переключаясь на рабочий стол?так что пробовать что-то типа Tasklist /S remote system (name or IP address) /U username /P passwordили psexec или вобще с кокой либой вы работаете?
ZerGОбъясняю. Есть список RDP. Нужно каждые n минут подключаться к сессии и проверять наличие некоторого процесса. Если он активен - завершать. Вот вся задача. Само установление сессии работает корректно. Проблема в том, что я знаю, как получить список процессов со своей машины, но совершенно не представляю, как можно сделать это с подключенного удаленного рабочего стола.
вы наверное давайте расскажите основную задачу? Потому что использовать РДП для того что бы получить список процессов с тачки в сети ето уже попахивает конкретным дебелизмом. Или же РДП вам нужен и вы список процессов как пример работы с внутренним окружением хотите получить? И что вы используете для рдп?
ZerGХорошо. Меня бы устроил даже psexec. Проблема лишь в том, что я никак не могу получить список процессов. К примеру, я пытаюсь запустить процесс на RDP. Не подскажете, как нужно прописать правильно?
Обьясните пожалуйста нам всем:Зачем для того что бы получить список процессов юзать RDP ???Я вам уже ответил выше psexechttp://winitpro.ru/index.php/2010/09/22/utilita-psexec-i-udalennoe-upravlenie-sistemami/а дальше через питон делаете цикл который перебирает ваш список компов проверяет список процессов И так далее! В любом случае - я сразу вам скажу что идете вы по неправильному пути! Все ето делается групповыми политиками - шедулерами и так далее! Для такой задачи питон и рядом не нужен. Но как гриться - хозяин барин!много интересных мыслей вы сможете найти в данной темеhttp://stackoverflow.com/questions/18961213/how-can-i-connect-to-a-remote-windows-machine-using-python-and-execute-commands
ZerGКак оказалось для psexec нужна некая папочка admin$. Увы на большей части RDP ее попросту нет, настраивать где-то муторно, где-то невозможно. Так что вопрос и ныне актуален.
Вероятнее всего нужно перестать писать и начать читать! Информации я предоставил вам более чем достаточно даже с готовыми примерами как это сделать!
ZerGЕсли Вы хотите получить список процессов на удаленной машине с помощью Remote Descktop Protocol, то подключайтесь к удаленной машине, запускайте менеджер задач и ищите Ваш процесс, можно еще консоль запустить и командой tasklist воспользоваться.
нужно перестать писать и начать читать!