Вы должны войти, чтобы создавать сообщения и темы.

PLauncher

Страница 1 из 2►

Добрый день ✌!

Представляю универсальный Launcher [v0.9], который автоматически будет запускать/останавливать службы и завершать ненужные процессы после закрытия программы.

Интерфейс интуитивно понятный, смена темы: ПКМ по верхней части программы, по умолчанию тёмная тема.
Названия служб указывать, как они записаны в поле 'Имя службы', имена процессов с '.exe'

Скриншоты





Лайкнули Rosya, Pavel и ещё 2
RosyaPavelВасяАлександр

v1.0 - Исправил баг запуска, если в имени программы были пробелы.

Рекомендую далее скачивать с GitHub

Приветствую 👋. Я глянул код программы, мне показалось, что возможно разбираешься в вопросе. Мне интересна тема маршелинга. Я сейчас в процессе изучения документации в MSDN по этой теме. Не смог найти пока справочную информацию по непосредственной работе с классом маршаллера. А так же про работу с Safehandle( как взаимодействовать, и понять какой тебе нужен наследник и в каком случае ). Мог бы подсказать, где можно было бы подробнее изучить данные темы?

P.S. В личку тут видимо писать нельзя. На Ютубе с контентом С# P/INVOCE, на мой взгляд, присутствует пробел, особенно в Ру сегменте.

Лайкнул Data Name ID
Data Name ID

@data_name_id, здравствуйте. Интересное приложение. Судя по возможностям программы, её функционал можно и расширить.
Мне интересно, какие приложения сами не завершают свои процессы?

Лайкнул Data Name ID
Data Name ID

@aleksandr_59rus, добрый вечер ✌
У меня это 4 приложения:

Вот архив с ini файлами настроек PLauncher'a каждой программы
P.S. PLauncher изначально делал для себя, именно для воспитания этих программ

Лайкнул Александр
Александр

@farmv, и вам добрый вечер 🖐🏻
Я сожалению я вам помочь не смогу, классы для создания .lnk и .ini файлов брал/собирал из различных статей в интернете, т.к. C# из коробки это не поддерживает.
И я не могу с вами не согласится, контента по сериализации/маршалингу очень мало(

Лайкнул Viсtor
Viсtor

Привет, запуская программу через ярлык созданный Plauncher'ом, он не делает свою задачу и не завершает фоновые процессы.

Этот баг на версии 1.1, только что проверил на 1.0, там такого нету.

Кстати, предложение к новой версии: некоторые программы просто становятся фоновым процессом после закрытия, поэтому если это вообще возможно сделать, то было бы здорово отследить стал ли основной exe фоновым процессом и после этого тушить и его и службы/другие процессы.

Лайкнул Data Name ID
Data Name ID

Привет, syfle! Извини, давно не был на форуме.
Сейчас специально скачал PLauncher v1.1 с GitHub'а и вижу, что он работает. Не знаю, почему у тебя процессы остаются висеть(

Проверь правильность записи:
name.exe; name2.exe
Скрин

Привет. Пути были правильные это точно, потому что эта же программа закрывалась корректно если запустить ее непосредственно из окна TLauncher, но если запустить эту же программу через ярлык созданный TLauncher'ом, то фоновые процессы не останавливаются. Когда буду дома проверю еще раз.
Предложение к новой версии: возможность запуска других процессов(не только служб) вместе с основным, мало ли понадобится. Поподробнее в этой теме, я посоветовал TLauncher, но он не подошёл.

syfle, да, я думаю, как будет время можно добавить данный функционал. Еще раз проверил, все корректно работает.

Лайкнул syfle
syfle

Data Name ID, пришел домой перепроверил, на AOMEI Backupper и правда работает, а вот процессы Shadow Defender по прежнему не завершает ┐('~`;)┌

syfle, не завершает после перезагрузки?

Страница 1 из 2►