gifts2017

Task manager 1C - менеджер запущенных приложений 1С

Опубликовал Александр Шкураев (salexdv) в раздел Администрирование - Системное

Windows-приложение, позволяющее определить с какой базой какой процесс работает и завершить его в случае необходимости.

Иногда возникает ситуация, когда необходимо завершить работу какого-либо процесса 1С, но, если пользоваться стандартным диспетчером задач, то есть риск убить совсем не то.

Решить эту проблему призван Task manager 1C.

Программа показывает с какой базой работает процесс, также отображает список файлов, используемых процессом, список подгруженных модулей (dll) и заголовок окна программы.

Пути не определяются для серверных баз 8.х.

При работе программы используется приложение Handle, разработчик Mark Russinovich., поэтому при первом запуске необходимо согласится с условиями его использования, иначе определение путей к базам данных будет невозможным.

Для работы необходим установленный Microsoft .NET Framework 3.5.

http://shkuraev.ru

Скачать файлы

Наименование Файл Версия Размер
TaskManager1C.zip 618
.zip 272,67Kb
19.04.10
618
.zip 272,67Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. mirco brons (mirco) 15.04.10 18:00
Класс :!: , давно хочу такую штучку сбацать.
Сейчас буду качать и тетстить :D
2. Дмитрий Глух (IronDemon) 15.04.10 18:44
Пути не определяются для серверных баз 8.х. :cry:
3. Ирина Пятакова (Alraune) 15.04.10 21:31
(2) Так автор же про это написал.
(0) Работает, понравилось.
4. Владислав Чинючин (vcv) 16.04.10 08:18
Не хватает определения 1Сного и/или виндового пользователя. Что бы с терминале "убивать" нужного пользователя.
5. Alxd (salexdv) 16.04.10 08:29
(4) Ну виндового, думаю, добавлю. С 1С-ным уже хуже
6. Serj (Serj1C) 16.04.10 08:34
+, развивай еще!
PS: c Гаджетом "Memory 1C" данные сошлись ))
7. Serj (Serj1C) 16.04.10 08:35
(5) Заголовок окна 1С можешь вывести?
8. Alxd (salexdv) 16.04.10 08:48
9. Алексей (ACE$) 16.04.10 09:05
класс! этого мне и не хватало
10. dushelov (Душелов) 16.04.10 09:17
Нормально! Так держать! :) Побольше б таких разработчиков! :))
11. dushelov (Душелов) 16.04.10 09:18
ПЫ СЫ: Если что, вышла тут финальная версия Visual Studio 2010 и .Net Framework 4.0 - вот где вкусностей море ;)
12. Alxd (salexdv) 16.04.10 09:20
(10)(11) Спасибо! :) Надо будет глянуть.
13. Аркадий Кучер (Abadonna) 17.04.10 07:19
(10)
Нормально! Так держать! Побольше б таких разработчиков! )

Согласен, но с кое-какими но:
1.
Для работы необходим установленный Microsoft .NET Framework 3.5.

2.
При работе программы используется приложение Handle, разработчик Mark Russinovich

Поставленная задача спокойно решается использованием psapi, и в таком случае не надо никаких Microsoft .NET Framework 3.5, а равно и Руссовичей.
IMHO, экзюк должен быть "энергонезависимым".
14. Аркадий Кучер (Abadonna) 17.04.10 07:32
Продолжу мысль (13).
Заманчиво, например, закинуть на флеху разработку автора http://infostart.ru/public/68783/
Пришел фрилансер, аутсорсер (или даже, чур меня!, франч :D ) к клиенту, а у того и в помине нет никакого Microsoft .NET Framework, и всё, амба! :cry:
И даже поставить его не всегда можно в зависимости от доменной политики у клиента.
15. Аркадий Кучер (Abadonna) 17.04.10 08:36
Замечена особенность:
Если сначала запустить TaskManager1C, а потом запускать базы, то процессы "отлавливаются", но не определяется ни режим запуска (конфигуратор или предприятие), ни путь к базе (рис.1).
Если же запускать TaskManager1C после уже работающих задач - всё ОК (рис.2)
Прикрепленные файлы:
16. Alxd (salexdv) 17.04.10 09:43
(15) Точно-точно, это мое упущение, обязательно поправлю
(13) А вот за psapi спасибо! ;) Надо будет его взять на вооружение
17. Аркадий Кучер (Abadonna) 17.04.10 10:07
(16)
А вот за psapi спасибо!

Не за что. А вот Душелова ты не шибко слушай (11), проггер он высококласснейший, но уж больно подсевший на Microsoft .NET Framework ;)
18. Аркадий Кучер (Abadonna) 17.04.10 10:42
Нарыл классную прогу Process Viewer, даже memory dump может делать.
Прилагаю, вдруг кому понадобится. Пароль на архив: 123
Прикрепленные файлы:
ProcView.rar
19. Аркадий Кучер (Abadonna) 17.04.10 10:42
+(18). Вид
Прикрепленные файлы:
20. Alxd (salexdv) 17.04.10 17:11
21. Аркадий Кучер (Abadonna) 17.04.10 17:13
(20) Ключевые слова memory dump ;)
22. Александр Алюев (alyuev) 19.04.10 13:19
Еще бы сортировку прикрутить по полю "База". Но и без этого программа полезная! Спасибо!

Я в терминале выкручиваюсь создаванием нескольких файлов 1cv77.exe переименованных под имя базы типа 1cv77_plan.exe. И в ярлыке запуска базы прописываю тот exe, который нужен. Но это всё - костыли. А "Task manager 1C" - это уже интересней!

Ещё я пользуюсь в "Диспетчере служб терминалов" полем "Время простоя", чтобы отключать в первую очередь тех, кто давно не работает с базой. Эту информацию можно вывести в "Task manager 1C"?
23. Alxd (salexdv) 19.04.10 13:29
24. Александр Алюев (alyuev) 19.04.10 16:49
(23) Не получится что? Сортировка по полю "База" или вывести время простоя?
25. Alxd (salexdv) 19.04.10 16:53
26. Александр Алюев (alyuev) 19.04.10 17:09
27. Alxd (salexdv) 19.04.10 17:12
28. Александр Алюев (alyuev) 19.04.10 17:13
29. bulpi bulpi (bulpi) 22.04.10 19:37
Не работает у меня :cry: Ошибку выдает стандартную Windows с предложением послать Microsoft. У меня ХР СП2, NetFrame 3.5 установил.
30. Alxd (salexdv) 23.04.10 08:10
(29) В какой момент выдает ошибку, в момент запуска, в процессе работы, при закрытии?
31. bulpi bulpi (bulpi) 23.04.10 13:31
(30) В момент запуска. Handle запускал, согласился, с этим все в порядке. Антивирусник пробовал отключать, не помогло.
32. Alex (4ish) 26.04.10 11:17
При попытке запустить прога пишет "Не обнаружен один из модулей программы. Дальнейшая работа невозможна!"

NetFrame 3.5 стоит, Handle запускал, с условиями использования соглашался.
И что делать?
33. Alxd (salexdv) 26.04.10 11:27
(32) Такое сообщение выдается в 2 случаях:
  • В каталоге с программой отсутствует папка Modules
  • В папке Modules отсутствует файл Handle.exe
34. Alex (4ish) 26.04.10 14:42
Да, все заработало. :)
Спасибо.
35. Алексей (Autodafe) 06.05.10 17:11
Автору респект. Вот еще бы добавить возможность сворачивания в трей, как у диспетчера задач. :)
36. Xpym Xpym (xpym-xpym) 12.05.10 11:50
хорошо :idea: удобно :)

PID процесса туда бы еще прикрутить ))
и возможность не получать список файлов и модулей

з.ы. при большом количестве открытых баз на терминальном серваке немного задумывается)
37. Тарас (Trof@) 02.09.10 17:09
якшо після запуска Task manager вийти з 1с, то в список файлів і модулів не очищається, дрібниці, але косяк :D
38. Александр Алюев (alyuev) 31.05.11 18:44
А когда же сортировку получится сделать? Было бы очень удобно!
42. Дмитрий Веселов (Veduin) 19.12.11 03:52
Практичная штука... Очень полезна. Спасибо!
44. i z (izz) 30.05.12 12:03
Мне понравилась, пользуюсь очень давно!
45. Александр Шкураев (salexdv) 30.05.12 12:23