Надо проделать с помощь джава приложения один хитрожопый алгоритм…
Итак, поехали…
1. То что можно запускать exe приложения изнутри программы java, я в курсе…
Нашел
Process proc = Runtime.getRuntime().exec("myapp.exe");
Но это не совсем то что нужно. А нужно - подключиться к вебсети НЕ через exe, а через подключение типа мост, созданное пользователем заранее…
Тоесть если бы это делал пользователь - он бы кликал на ярлык подключения, там вводил логин и пароль и только тогда бы подключался… (заметим, однако, что тот весь процесс сопровождаеться gui, при воздействии которого, если юзер не подконнектится - то выпадет окно, в котором через 15 сек. опять произойдет попытка подключится если с 1го раза не выйдет) … Добавлю, однако - что сначала какимто образом еще надо проверить, в каком состоянии подключение чтобы лишний раз не конектится если конект в порядке.
- возможно ли это на джаве? Если да - то где рыть? в платформенно-зависимых/ориентированых инструментах для винды(но там по большому счету - работа с реестром)…
Или же - реальнее проделать в скриптовом bat-файле, которого в свою очередь можно запустить из джавы(если его можно оттуда вообще запустить)….?
2. Еще одна ложка дегтя в мёд: нужно закрыть внешнее (не относящееся к предыдущему пункту вообще) exe приложение. Искал, чтото не нарыл. Но какбы то ни было - это задача попроще предыдущей на мой взгляд, но возможно ли это…(?)
3. Нужно это приложение открыть. Тут вопросов нету(просто для галочки написал пункт) - я написал раннее что нашел решение…
Буду благодарен за любую помощь).
Зачем это делать)? соединение часто пропадает - и мне влом каждых полчаса выслежывать, не пропало ли оно - а поставить TimerTask, который сам бы проверял не надо ли коннектится опять… ну а дальше конектить, если так надо…