Программирование - любимое хобби. Занимаюсь Java с 2017 года.
Пишу для своих коллег-врачей (реаниматологи, акушеры-гинекологи, неонатологи, трансфузиологи), просто так )). Приятно, что моими программами уже пользуются в нескольких больницах города и они хоть немного, но облегчают жизнь простого врача :). Потренируюсь и, дай бог, возьмусь за что то более серьезное!
Контакты

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (1)
  • Как запустить и остановить процесс Windows из программы на Java?

    @cattom72 Автор вопроса
    Врач анестезиолог-реаниматолог. Караганда.
    Такая фигня (неубиваемость) похоже только с calc.exe. Notepad.exe и mspaint.exe прекрасно останавливаются!
    Почему?

    Все, разобрался!
    Все оказалось просто: файл Windows-калькулятора называется calc.exe, а запущенный процесс называется Calculator.exe.
    И этого достаточно для нормальной работы кнопки:
    btnCalculator.addActionListener(new ActionListener() {
    		@Override
    		public void actionPerformed(ActionEvent arg0) {
    			// TODO Auto-generated method stub
                if (!isWinCalc){
                	try {
    			Runtime.getRuntime().exec("C:/Windows/System32/calc.exe");
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
                	isWinCalc = true;
                }
                else {
                	try {
                		Runtime.getRuntime().exec("taskkill /F /IM Calculator.exe");
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
                 	isWinCalc = false;
                }
    	}
    });
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (6)