Почему люди делают это так сложно.
Этого должно быть достаточно.
Не реализуйте onPostExecute в задаче async, скорее реализуйте его в Activity:
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
//execute the async task
MyAsyncTask task = new MyAsyncTask(){
protected void onPostExecute(String result) {
//Do your thing
}
}
task.execute("Param");
}
}
Можно сделать это с 'taskkill'. С/IM параметром можно определить названия картинки. Пример:
taskkill/im somecorporateprocess.exe
можно также сделать, это для 'вызывания' уничтожает:
taskkill/f/im somecorporateprocess.exe
Просто добавляют 1 строку для каждого процесса, которую Вы хотите уничтожить, сохранить как .bat файл и вставить в Вашем стартовом каталоге. Проблема решена!
, Если это - унаследованная система, , PsKill сделает то же.
taskkill /f /im "devenv.exe"
это насильственно уничтожит изодромное с предварением с именем exe "devenv.exe"
эквивалентный-9 на nix'y, уничтожают команду
Я принимаю как разработчик, у Вас есть определенная степень административного управления над Вашей машиной. Если так, из командной строки, выполняет msconfig.exe. Можно удалить много процессов из ровного запуска, таким образом, избавив от необходимости уничтожить их с вышеупомянутыми решениями.
Загрузите PSKill. Запишите пакетный файл, который называет его для каждого процесса, который Вы хотите мертвый, передающий от имени процесса для каждого.
Доберитесь , Автоматически работает от Mark Russinovich, парня Sysinternals, который обнаружил Руткит Sony... Лучшее программное обеспечение, которое я когда-либо использовал для чистки вещей, которые начинают автоматически.
Используйте Powershell! Созданный в cmdlets для управления процессами. Примеры здесь (твердый путь), здесь (встроили) и здесь [еще 112].