Ru-Board.club
← Вернуться в раздел «Программы»

» Process Killer и аналоги: J.A.C.K. (JACK)

Автор: StygianDesolator
Дата сообщения: 30.06.2014 10:11
Nikosys
Поправим.
TwIsL
В OpenSource выкладывать пока не планирую, хотя мысли такие были.

Цитата:
3) Можно было бы выровнять кнопки управления по правому краю поля приоритета процесса (опять же как в оригинале).

Не понял что именно Вы хотите, если можно, то покажите на скриншоте.
Автор: Waran789
Дата сообщения: 30.06.2014 11:13
StygianDesolator
Можно ли добавить опцию удалить процесс через комбинацию клавиш "Ctrl"+Левая кнонка мыши. Я использую прогу в первую очередь для просмотра запущенных процессов и потребления памяти, по клику левой кнопки смотрю информацию о файле, и если надо убить процесс то удобнее нажать "Ctrl"+Левая кнонка мыши. И еще пожелание - было бы здорово чтобы программа писала настройки в себя, и выпустить еще кроме мультиязычной еще и чисто русскую и чисто английскую версию программы. Смысл в том чтобы была программа портабельна и состояла из 1-го файла.
Автор: TwIsL
Дата сообщения: 30.06.2014 13:39
StygianDesolator
картинка
Вот что я имел ввиду.
Автор: Nikosys
Дата сообщения: 13.07.2014 13:23
StygianDesolator
В Killer была возможность убивать в полноэкранке зависшие игры, т.е убийство процесса можно делать в слепую, т.к выделен активный процесс (исключая сам киллер), а не сверху вниз. Можно так же сделать или нет?
Сейчас курсор убийства стоит на последнем запущенном приложении, а не активном на данный момент.

Ждем правок и дополнений.
Автор: Inoz2000
Дата сообщения: 13.07.2014 13:54
Не надо путать.
Автор: StygianDesolator
Дата сообщения: 06.08.2014 21:31
Доброго времени суток.
Таки собрался и выпустил обновление Почти все описанные ошибки исправлена, большая часть пожеланий учтена и реализована. Всем спасибо за отзывы и баг-репорты.
Исправлена ошибка при сортировке по загрузке ЦП;
Изменены горячие клавиши для многих действий;
Исправлено ошибка с неверным отображением значением занимаемой памяти при больших значениях;
Добавлены разделители разрядов для столбца занимаемой памяти;
При выделении нескольких процессов появляется панелька с суммарными значениями для ЦП и памяти;
Исправлен перезапуск проводника;
Добавлена сетка для всех графиков;
Исправлены ошибки фильтра;
Мелкие косметические и внутренние правки;
Скачать - x86 и x64;
Если хотите принять участие в дальнейшей судьбе проекта - заходите на страничку, открыто голосование, интересно узнать ваше мнение.

Nikosys
Нет, такой функции в оригинале не было. Но вполне возможно, что в следующей версии эта функция появится.
Автор: wald1968
Дата сообщения: 06.08.2014 23:19
StygianDesolator
По идее хорошо б сделать черный список, чтоб завершать их все сразу.
Автор: StygianDesolator
Дата сообщения: 06.08.2014 23:28
wald1968
А он был в ранних версиях, но затем был вырезан и пока народ не жаловался. Учтем
Автор: Inoz2000
Дата сообщения: 07.08.2014 00:49
StygianDesolator
Давненько я сюда не заглядывал. Киллера не узнать.

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

Меню сортировки столбцов должно соответствовать из названию (Name, CPU, MEM, PID)
Меню сортировки столбцов должно состоять из четырёх пунктов. Так будет легче избавиться от глюков в этом меню, которые есть сегодня.

При переключении 'English' -> 'Default(Русский)' всё остаётся на английском — список языков должен состоять из двух пунктов.

При нажатии кнопки с вопросиком (возле сочетания клавишь) всегда пишет, что сочетание не доступно при любых сочетаниях

Классная штука - убийство нескольких сразу!
Жаль, что после массового убийства клавишей 'Enter' выделяется процесс в списке, что может привести к нежелательному его завершению при случайном повторном нажатии.

Порадовал настраиваемый график, но
Окошко настроек не закрывается по Esc
В настройках графика ЦП при изменении размера шага не показывается пример, пока по нему не клацнешь мышью. (кто бы мог догадаться )
Размер шага может быть установлен меньше нуля
За что отвечает параметр цвета 'Brush' в Settings .ini не ясно.


всё понравилось. пойду спать.
Автор: StygianDesolator
Дата сообщения: 07.08.2014 15:33
Inoz2000
Не думаю, что нужно полностью исключать эту настройки, т.к. возможно не всем эта функция нужна. В виде галки все же стоит оставить. И не понятно, про какие глюки, связанные с этой функцией, Вы говорите.

Цитата:
Меню сортировки столбцов должно соответствовать из названию (Name, CPU, MEM, PID)

С именами столбцов и их изменением есть определённые сложность. Если перевести программу на английски, то они как раз будут соответсвовать

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

Тоже непонятно про какие Вы глюки говорите.

Цитата:
При переключении 'English' -> 'Default(Русский)'

При переключении на язык по умолчанию нужен перезапуск. Если Вы хотите список языков из 2 пунктов удалите любой ненужный из папки Language, можно папку вообще удалить и тогда останется только один пункт.

Цитата:
При нажатии кнопки с вопросиком (возле сочетания клавишь) всегда пишет, что сочетание не доступно при любых сочетаниях

Да, есть там какой то баг, поправится.

Цитата:
Жаль, что после массового убийства клавишей 'Enter' выделяется процесс в списке

Тут все как раз как в оригинале, чтобы сразу можно было прихлопнуть следующие процессы, в случае необходимости.
Окошко с настройками графиков исправим.
За что отвечает Brush - на каждом графике может быть по разному.
Спасибо за развернутый отзыв
Автор: StygianDesolator
Дата сообщения: 23.08.2014 13:54
Обновление:
Исправлена ошибка с закрытием окон. Теперь все окна, без исключений, могут быть закрыты клавишей Esc;
Исправлены ошибки в окнах настройки графиков;
Добавлена функция убийства активного процесса (определяется по активному окну) без вызова программы, по умолчанию отключена (см. Настройки, вкладка Поведение);
Скачать - x86 и x64;
Автор: maK
Дата сообщения: 24.08.2014 01:05
Просто красавец !
Автор: inile
Дата сообщения: 24.08.2014 08:36

Цитата:
Просто красавец !
Согласен.
Погонял программу. Перечитал в теме описание прежних багов. Вроде все исправлено, все работает как надо. Спасибо!

Добавлено:

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

Еще у меня на Win7x86 проблемы с автозапуском. Запись в реестр добавляется, но программа не стартует. Использую для автозапуска промежуточную vbs. Есть еще пару программ с такой проблемой, но скажем Process Killer запускается штатно. Нельзя ли с этим что-то сделать?
Автор: StygianDesolator
Дата сообщения: 24.08.2014 12:16

Цитата:
Еще у меня на Win7x86 проблемы с автозапуском.

Подобное поведение может быть если у *.exe файла в свойствах на вкладке совместимости поставить галку "Выполнять эту программу от имени администратора". Это не ошибка, это штатное поведение винды
Автор: inile
Дата сообщения: 24.08.2014 12:38
StygianDesolator
Ага, в этой галке все дело.
Ведь зачем-то я повышал уровень прав, теперь не помню.
Автор: StygianDesolator
Дата сообщения: 03.09.2014 21:14
Доброго времени суток. Новая сборка
Функция проверки обновлений на сайте, если найдется новая версия программа сообщит об этом (пока тестовый режим, так что могут быть ошибки);
Исправлены ошибки в окнах настройки графиков;
Добавлена функция убийства активного процесса (определяется по активному окну) без вызова программы, по умолчанию отключена (см. Настройки, вкладка Поведение);
Исправлен перезапуск процессов в общем и самого себя в частности;
Мелкие косметические и внутренние правки;
Скачать - x86 и x64;
Автор: inile
Дата сообщения: 04.09.2014 00:15
StygianDesolator, приветствую.
При запуске возникает ошибка. Жму "Нет", дальше вроде все работает.
http://s1.bild.me/bilder/260513/52327951.gif
В 7-ке также. У меня x86.
Автор: StygianDesolator
Дата сообщения: 04.09.2014 09:18
inile
Это ошибка при попытке проверить обновления, видимо при запуске у Вас нет соединения или сайт desolator.ru не доступен. Пока это тестовая функция, в дальнейшем подобные ошибки исправятся
Автор: Nikosys
Дата сообщения: 06.09.2014 08:13
StygianDesolator
Спасибо за обновление, будем тестировать.

Тут еще забыл сказать про настройку шрифта и его размер. Когда шрифт увеличиваешь, то он везде увеличивается, а хочется, чтобы увеличивался только в окне списка процессов. Может разнести эти настройки? Т.е на список процессов, само окно настроек и область в районе окна (память, виртуальная память , работа ОС и т.д), где показывается активность процессора.
Сделать окно настроек растягивающимся или увеличить его.
Автор: StygianDesolator
Дата сообщения: 06.09.2014 14:40
Nikosys
Тестируйте на здоровье
По поводу изменения шрифта в программу - имхо, сомнительная настройка, приведите пример для чего Вы хотите её использовать, постараюсь чего нибудь придумать.
А область, где сейчас отображается свободная память, загрузка ЦП и прочее, планируется обновить, добавятся следующие возможноcсти (приблизительно):
Отображение только нужной информации, т.е. лишнее скрыть, нужное добавить.
Настройка внешнего вида и расположения для каждого элемента по отдельности.
В целом добавление новых "датчиков" с информацией (загрузка ЦП по каждому ядру, возможно датчики температур). По этому пункты принимаются заказы, на то, какие датчики добавить.
Да, чуть не забыл. Для параноиков и тех кого напрягает, что программа ломится в инет добавьте в файл настроек (Settings.ini) в секцию [SETTINGS] параметр CheckUpdateAtStart=0
Автор: doroZHka
Дата сообщения: 09.09.2014 11:07
Превед! =)
Думаю, что программа уже замечательная, самодостаточная и многим уже заменяет любимый и привычный prkiller, но не без маленьких косяков, которые автор так старательно устраняет - большой респект тебе. К сожалению на нажатие ctrl+shift+~ программа не всегда стабильное отзывается, хотя prkiller открывался сразу через дебри самой зависшей системы. Может быть нужно пересмотреть способы перехвата этого нажатия.
Ну и вторая проблема - как лично для меня - это прыгающий список процессов.
Когда процесс то появляется, то исчезает, список процессов постоянно прыгает и бывает сложно отследить нужный в списке и прибить его мышкой - можно легко прибить соседний процесс. Для устранения этого неудобства я предлагал следующее:
при появлении какого-нибудь нового процесса наверху списка (созданного после открытия окна J.A.C.K) сдвигать все остальные вниз, а при исчезновении этого процесса - не сдвигать их обратно вверх, а просто оставлять строку этого процесса, но делать её пустой. Если процесс снова появится, то он может снова заполнить эту строку. В случае с 2-мя и более новыми процессами можно делать так же.
Автор: StygianDesolator
Дата сообщения: 09.09.2014 16:14
doroZHka
По первому вопросу, трудно что то конкретное сказать, т.к. нет стандартных методов показать программу поверх окна (в основном это относится к играм). Специально для таких случает добавлена функция убийства активного процесса, определяя его по активному окну.
По второму вопросу оставлять пустые строки не вариант, в результате может получится список состоящий по большей части из пустых строк (или я Вас не так понял). Чтобы избежать "постоянного прыгания", я вижу 2 варианта:
1. Отключить автообновление, обновляться список процессов будет только при всплытии и при нажатии горячей клавиши.
2. Частично решить проблему, если после смерти процесса он будет висеть некоторое время (3-5 итерация обновлений например) в списке процессов помеченный как мертвый, после все таки удалять его.
Автор: doroZHka
Дата сообщения: 10.09.2014 22:49
Попробую понятно описать проблему.
Часто бывает так, что когда мы приготовились прибить мышкой какой-нибудь зависший FlashPlayerPlugin.exe, в этот момент какой-нибудь процесс, который выше по списку (назовём его virus.exe) самостоятельно завершается, при этом список процессов сдвигается, и мы прибиваем firefox.exe вместо флешплеера.
Если после самозавершения virus.exe на его месте оставить пустую строчку, то сдвига списка не произойдёт и в этом случае мы не промахнёмся.
То есть, идея в том, чтобы для пользователя каждый процесс оставался на своём месте и таблица с процессами не прыгала.
Когда процесс завершился сам или пользователь его убил, то опять же оставлять на месте этого процесса пустую строку.
А при новом открытии Джека таблица с процессами создаётся заново и уже конечно без пустых строк.
(вместо пустой строки можно действительно оставлять строчку с процессом, но помечать его как убитый, к примеру перечёркнутым серым шрифтом)
Надеюсь, не загрузил размышлениями =)
Автор: Vimann
Дата сообщения: 13.09.2014 13:50
doroZHka, а что делать с новыми процессами, которые, появляясь в списке, тоже будут его сдвигать?

PS: Как по мне, функционал "заморозки" списка сомнителен. За многолетнее пользование ни разу не промахивался. Да уж и если перестраховываться, то несложно сначала выделить процесс, убедиться в правильности выделения и закрыть его соответствующей кнопкой. Не так уж и часто это требуется.
Автор: doroZHka
Дата сообщения: 24.09.2014 19:29
а тут я уже писал, список можно наращивать сверху, тогда всё, что ниже, останется на местах, только шапка программы чуть подвинется)
ну это всего лишь мои представления об удобстве.
Хотя вы правы, это только для тех, кто любит пользоваться мышкой.
Автор: Vimann
Дата сообщения: 24.09.2014 21:55
doroZHka
Цитата:
список можно наращивать сверху, тогда всё, что ниже, останется на местах, только шапка программы чуть подвинется

Тоже не выход. У меня, например, окно программы во всю высоту экрана. При таком подходе вся шапка при соответствующих обстоятельствах может вообще за пределы экрана уйти.
Автор: doroZHka
Дата сообщения: 25.09.2014 14:49
да, есть такое...
но проблема с прыгающим списком остаётся.
вы с ней не сталкивались?
Автор: Vimann
Дата сообщения: 25.09.2014 16:14
Видел такое, но совершенно не напрягает и, как я уже отмечал, промахиваться не приходилось.
Автор: StygianDesolator
Дата сообщения: 04.11.2014 12:43
Доброго времени суток! Небольшое обновление.
Исправлена проверка обновлений, теперь не показывает ошибки;
В настройках можно полностью отключить проверку обновлений;
Переделана система сохранения настроек, теперь все настройки можно хранить в реестре (для этого нужно запускать программу с параметром "-SettingsStorage:registry");
Исправлено выделение нескольких процессов мышкой;
И как всегда - мелкие косметические и внутренние правки;
Скачать - x86 и x64;
Автор: Vimann
Дата сообщения: 05.11.2014 10:09
StygianDesolator, спасибо.
KIS стал ругаться, по крайней мере на x86.

Страницы: 12345678910111213

Предыдущая тема: Privacy tool - помогите оценить идею!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.