Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2013, 08:25   #1
Girei
Пользователь
 
Аватар для Girei
 
Регистрация: 22.10.2013
Сообщений: 72
По умолчанию Проблеиы с командой taskkill (CMD)

Намедни решил автоматизировать запуск и закрытие двух программ через bat-файл. С открытием после определенной возни, дело разрешил успешно. С закрытием справиться не могу совсем. Это фрагмент батника.
Код:
taskkill /f /im WCKey.exe
taskkill /f /im j9v1k4U8jy.exe
Запуск от имени администратора, химчистка защитника винды и проч. не помогает. Через консоль, без батника тот же эффект. Более того, процесс WCKey.exe является дочерним для explorer.exe, что мой динозавр без устали мне сообщает.
С j9v1k4U8jy.exe этим дело обстоит намного проще. Он просто отказывает мне в доступе без лишних комментариев и пояснений. Надо отметить, что, будучи единственным и полноправным юзверем своего компа, я прихожу от этого в ярость.
Погонял ряд форумов до обращения сюда: кроме предложений отключить ряд служб (которые, я, кстати, у себя не наблюдал) ничего не нашел. Гуру и наоборот, помогайте=) Спасибо. Совсем забыл добавить. Эти программы требовали запуска от имени администратора и я просто отрубил UAC.

Последний раз редактировалось Girei; 30.10.2013 в 08:27. Причина: Забыл важную деталь
Girei вне форума Ответить с цитированием
Старый 30.10.2013, 10:27   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Поставьте вот это: http://technet.microsoft.com/en-us/s...rnals/bb896653
waleri вне форума Ответить с цитированием
Старый 30.10.2013, 12:45   #3
Girei
Пользователь
 
Аватар для Girei
 
Регистрация: 22.10.2013
Сообщений: 72
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Спасибо за совет, но, я говорил о реализации именно через командную строку. Что сделать, чтобы процесс убивался через неё, ну или любой иной выход из приложений.
Girei вне форума Ответить с цитированием
Старый 30.10.2013, 14:05   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

а) Если этой тулзой не убьете, значит есть какая-то кардинальная проблема.
б) Эта утилита показывает массу данных о процессе, включая security информацию, владельца процесса и т.д.
waleri вне форума Ответить с цитированием
Старый 01.11.2013, 08:35   #5
Girei
Пользователь
 
Аватар для Girei
 
Регистрация: 22.10.2013
Сообщений: 72
По умолчанию

waleri, благодарю, разобрался. У программ выставлялся высокий приоритет, что и не давало их закрыть.

Код:
@echo off
TaskList /FI "IMAGENAME eq "WCKey.exe"" | Find /I "WCKey.exe" 
If %ERRORLEVEL% EQ 0 (
	echo Alerady started
	goto start )
 
start /d "D:\Power over the World\WCKey" WCKey 
start /d "D:\Power over the World\GM\" GM 
set A=dropdota
:start
echo Command: dropdota
set /p B=
if %A% == %B% goto next
	echo Unexpected expression
goto start
:next
taskkill /f /im WCKey.exe
taskkill /f /im j9v1k4U8jy.exe
Попытался сделать проверку на наличие процесса, чтобы батник по 100 раз было не открыть. Выдает мне следующее: Непредвиденное появление EQ. Не могу понять, где ошибся

Последний раз редактировалось Stilet; 02.11.2013 в 10:43.
Girei вне форума Ответить с цитированием
Старый 02.11.2013, 10:39   #6
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

"EQ" попробуйте написать маленькими буквами, т.е. "eq". А лучше вообще поставить "==", возможно в стандартном cmd вообще не существует eq.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск taskkill через CreateProcess(не работает) batnik.com C++ Builder 2 19.07.2013 12:18
TASKKILL, синтаксис команды DimOwl Windows 9 21.01.2013 08:59
TaskKill не выполняется и вообще процесс не находится Зод Win Api 1 04.03.2012 23:33
taskkill RuVarez Win Api 0 13.09.2010 10:19
нужна помощ с taskkill Roman Win Api 2 03.02.2007 12:18