Подключаюсь из java к удаленному рабочему столу.
public static void main(String[] args) throws IOException, InterruptedException {
String ip = "192.168.1.1";
String userName = "username";
String password = "password";
// creating credentials
Process p = Runtime.getRuntime().exec("cmdkey /generic:"+ip+" /user:"+userName+" /pass:"+password );
p.destroy();
Process exec = Runtime.getRuntime().exec("mstsc /v: "+ip+" /console");
Thread.sleep(30000);
// deleting credentials
Process p1 = Runtime.getRuntime().exec("cmdkey /delete:"+ip);
p1.destroy();
}
Если IP введен верно, открывается системное окно windows для ввода данных:
Теперь, необходимо из кода как-то ввести имя пользователя
и пароль
в это окно, я не знаю как получить доступ к нему.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Cделать расстояние между группамми элементов по типу android:dividerHeight в обычном listview?