Я Фоюмчанин ? дааааа)
|
|
1 | |
Как запустить *.exe из кода мой программы?29.12.2012, 19:53. Показов 29665. Ответов 14
Метки нет (Все метки)
0
|
29.12.2012, 19:53 | |
Ответы с готовыми решениями:
14
Как запустить exe вайл из своей программы как запустить exe-шник программы C# .net 2.0 с сетевого диска? Есть один листинг программы который нужно запустить и скомпилировать!(код не мой). Для запуска программы надо запустить её из командной строки: SBAppLocale.exe 1033 "C:\Program Files\Captcha Sniper\CaptchaSniper.exe" |
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|||||||||||
29.12.2012, 19:55 | 2 | ||||||||||
ну или
1
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|||||||||||
29.12.2012, 20:19 | 4 | ||||||||||
Надо краем глаза глянуть нужный кусок кода, однозначно должно работать я у себя быстро набросал
или так
1
|
30.12.2012, 14:35 | 6 | ||||||||||
0
|
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
|
|||||||||||
07.04.2013, 05:55 | 7 | ||||||||||
Юзаю
0
|
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
|
||||||
07.04.2013, 14:48 | 9 | |||||
А если нужно запустить другой класс файл?
0
|
07.04.2013, 15:05 | 10 |
скажите уже наконец что именно вы хотите запустить
для запуска Ява классов вовсе не обязательно стартовать новую JVM (хотя и это возможно) есть 2 пути, загрузить класс в системный класс лоадер или в новый свой и там уже выполнить запуск через рефлекшен
0
|
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
|
|
07.04.2013, 15:20 | 11 |
Задумка у меня такая.
Программа стучится на веб сервер и читает файл. Сверяет его с локальным файлом. Если версия файла на веб сервере новее чем локальный то необходимо выключить себя и запустить вторую программу которая удалит первую и загрузит обновленную и по окончанию загрузки запустит ее и закроет себя. Так сказать самообновление продукта. Поэтому встал вопрос как запустить вторую программу(которая удалит первую и скачает новую). С батником как видно не получилось(батник запускал другой класс-файл), запускать вторую JVM не рационально, тогда вполне подходит как это реализовать?
0
|
07.04.2013, 16:17 | 12 | |||||
В таком случае у вас больше проблем чем кажется.
Даже если обойти проблему ланчером, который по патерну команда будет просто скачивать и запускать на выполнение свежую версию, JVM будет матюкаться на попытку загрузить новый класс если класс с таким именем уже есть в статик контексте. Повлиять както на то чтобы JVM выгрузила класс пользователь не может, поэтому придётся грузить его новым инстансом класслоадера.
0
|
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
|
||||||
08.04.2013, 09:19 | 13 | |||||
Так... это очень сложно для понимания.
Тогда пойдем проще. Я скомпилировал батник в ехе-файл. Попытался его запустить - итог нулевой. Попытался вызвать вторую виртуальную машину
0
|
08.04.2013, 10:33 | 14 |
а вы что думали для вас ява стартанёт консоль и станет отображать всё там?
она забирает поток ввода, вывода и ошибок приложения на себя и пытается его менеджить (если вы конечно это предусмотрели в своей программе)
0
|
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
|
|
08.04.2013, 10:38 | 15 |
Нет, я думал, что запустится тот объект, который мне нужен и он будет работать независимо от объекта, который его вызвал.
0
|
08.04.2013, 10:38 | |
08.04.2013, 10:38 | |
Помогаю со студенческими работами здесь
15
Возможно ли как-то открыть файл .exe в Visual Studio для просмотра кода программы? Запустить .exe файл из программы Запустить из подкаталога программы файл exe Запустить exe файл из Android-программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |