Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Windows Task Manager: как имитировать его работу в программе на ВБ6?  (Прочитано 7700 раз)
0 Пользователей и 1 Гость смотрят эту тему.
immark
Гость
« : 13-11-2009 06:00 » 

Здравствуйте!
С помощью какой функции (или чего-то подобного) в программе на VB6:
- получить список всех запущенных на копмпьютере задач и процессов
- прервать работу той или иной задачи (процесса)
То есть каким образом имитировать работу Windows Task Manager и нажатие кноки End Now?
Благодарю за внимание
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 13-11-2009 06:07 » 

убить процесс - читай описание команды cmd.exe - taskkill

например, охота жёстко прибить процесс "ya_ne_virus.exe"

запускаем команду

cmd.exe /c taskkill /IM "c:\windows\system32\ya_ne_virus.exe" /F /T


Как искать все процессы из бейсика - не знаю ) А можно и не искать , а вместо имени указать "*" , тогда убьются все процессы )))
Записан

immark
Гость
« Ответ #2 : 13-11-2009 08:01 » 

убить процесс - читай описание команды cmd.exe - taskkill

например, охота жёстко прибить процесс "ya_ne_virus.exe"

запускаем команду

cmd.exe /c taskkill /IM "c:\windows\system32\ya_ne_virus.exe" /F /T


Как искать все процессы из бейсика - не знаю ) А можно и не искать , а вместо имени указать "*" , тогда убьются все процессы )))
Алексей1153++! А можно было и не отвечать, если не знаешь. Я обратился к Вашему сайту квк к серьезному форуму (несмотря на название) с серьезным вопросом. Не хорошо так, некрасиво...
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 13-11-2009 08:18 » 

immark, что именно не понравилось ? Я ответил на один из вопросов
Записан

HandKot
Молодой специалист

ru
Offline Offline

« Ответ #4 : 13-11-2009 09:57 » 

насколько мне известно, БАСИК не имеет возможности управлять процессами.
Но он имеет возможность использовать API.
Какие функции API используются для получения списка процессов и управления ими поищите в инете (гугле)

можно пойти и геморойным методом (да не в обиду будет сказано), пердложенным Алексеем
использовать команды ОС tasklist и taskkill, результаты которых выгружать в текстовый файл, а потом через БАСИК его (файл) отображать
Записан

I Have Nine Lives You Have One Only
THINK!
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #5 : 13-11-2009 10:14 » new

замечу, я только за taskkill говорил - и текст никакой не надо выгружать - убивает наповал, давно пользуюсь Улыбаюсь
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines