Как «Поставить на паузу» процесс чужой программы

115
01 февраля 2021, 04:40

Мне нужен метод, который бы остановил программу на неопределенный или определенный срок(Заморозить), подобно методу Thread.sleep() , только у чужой программы.

Я разрабатываю программу, которая модифицирует некоторые данные чужой программы во время её выполнения. Мой код работает хорошо, но есть одна проблема:

Делать это нужно за 3-5 секунды(иначе чужая программа выполниться с наполовину модифицированными данными и выдаст ошибку), а мой код выполняется примерно 20 секунд.

Да, я пытался ускорить, но это не слишком помогло; Я подумал, что возможно в Android есть какой-нибудь метод для остановки и возобновления через неопределённое время процесс чужой программы.

Я начал гуглить и наткнулся на метод Process.sendSignal(Process.SIGNAL_KILL); , с помощью которого можно «убить» процесс , но это мне не подходит. Больше я не смог найти. Извините, я немного нуб в java.

Спасибо.

READ ALSO
Как в Java считать 2 строки из файла за цикл?

Как в Java считать 2 строки из файла за цикл?

Мне нужно считать в файле строки с данными и отправлять каждую в свою коллекцию, но считывать нужно по 2 строки за цикл, и что бы в этом цикле...

113
Android получить метаданные изображения

Android получить метаданные изображения

Как можно получить метаданные(время создания и размер файла) png изоражения? По возможности без подключения сторонних бибилиотек

94
Как изменить переменную java

Как изменить переменную java

Мне нужно изменить значение переменный, в чём ошибка

133