Добавить новость

Певица Анна Семенович посетила Единый пункт отбора на военную службу по контракту

АКРА: от санкций против российских алмазов может пострадать вся Африка

FT: Евросоюз стал активнее тратить газ из хранилищ из-за холодной зимы

Москва подтвердила лидерство среди стран БРИКС+ по технологическому развитию





Новости сегодня

Новости от TheMoneytizer

Разработать Windows-Сервис и службу авторизации и лицензирования

Добрый день!

ТЗ звучит примерно следующим образом:
Задача Windows-службы - пройти авторизацию, активировать лицензию и периодически обновлять лицензионный тикет.
При этом служба должна запустить клиентское приложение во всех терминальных сессиях и отслеживать появление новых сессий, для того чтобы запустить в них клиентское приложение.
При этом сервис должен установить связь со всеми клиентами (через Named Pipe, например)
При этом запуск процессов и создание именованных каналов должны осуществляться с правильно настроенными дескрипторами безопасности. А выход из приложения должен приводить к остановке Windows-службы. Перед завершением, должен быть показан диалог подтверждения на отдельном рабочем столе

Имеется готовый "сервер" на java, откуда сервис берет данные.

Нужно разработать по следующим задачам:
1. Создание оконного приложения (https://learn.microsoft.com/ru-ru/windows/win32/learnwin32/your-first-windows-program) на windows-forms
2. Управление областью уведомлений (https://learn.microsoft.com/ru-ru/windows/win32/shell/notification-area)
3. Создание службы и управление службой (https://learn.microsoft.com/ru-ru/windows/win32/services/using-services)
4. WTSEnumerateSessions - получение всех сессий, WTSQueryUserToken - проверка токена, ImpersonateLoggedOnUser - проверка пользователя, CreateProcessAsUser - создание процесса от пользователя
5. Безопасность (https://learn.microsoft.com/en-us/windows/win32/api/sddl/nf-sddl-convertstringsecuritydescriptortosecuritydescriptora)
6. SERVICE_CONTROL_SESSIONCHANGE - событие изменения сессии (events service (https://learn.microsoft.com/en-us/windows/win32/api/winsvc/nc-winsvc-lphandler_function_ex))
7. Каналы (PIPE) (https://learn.microsoft.com/ru-ru/windows/win32/ipc/using-pipes)

Имеется на 30-40% реализованный сервис и служба. Проект (сервер) на java - завершен.
Учебная работа, сам проект С++ не должен быть большим. Прошу оценить работу и писать мне для согласования цены.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

В России квартиры в долгосрочную аренду начали сдаваться быстрее в 2024 году

Ставрополец, избивший мужчину штангенциркулем, отделался штрафом

Полиция в Норильске задержала женщину, которая подожгла банкомат

Ефимов: почти 1,8 тыс жителей столицы в 3 округах начали переезжать по реновации

Музыкальные новости

Сотрудники СОБР и ОМОН подмосковного главка Росгвардии прошли испытания на право ношения знака отличия полицейского спецназа

Покупатели «Пятёрочки» приняли участие в марафоне «Корзина доброты»

Певица Семенович посетила пункт отбора на военную службу по контракту

Вышел новый рейтинг "Специалисты, к которым хочется возвращаться. Кем может гордиться Москва?"

Новости России

Взрыв прогремел в одном из ТЦ Владикавказа: что известно к этому часу

Москомэкспертиза согласовала проект детского сада с бассейном в Коммунарке

Хазин рассказал, где лучше всего хранить деньги в 2025 году

Стенд Приморья занял призовое место на выставке-ярмарке «Ладья. Зимняя Сказка»

Экология в России и мире

Сервисное локомотивное депо «Чита» приобрело современное сварочное оборудование

Омск получил звание «Культурная столица года – 2026»

Создании ИИ клипа. Создание клипа с помощью нейросети.

Общий анализ крови: как к нему подготовиться и можно ли самостоятельно расшифровать результаты

Спорт в России и мире

Юлия Путинцева заявила о «зависти» к Елене Рыбакиной

Надаль приехал на молодежный итоговый турнир ATP в Джидде

По стопам Синнера и Алькараса: молодёжный Итоговый турнир ATP выиграл 18-летний бразилец

Двукратного чемпиона «Больших шлемов» в паре Перселла временно отстранили за употребление допинга

Moscow.media

«Грузовичкоф» и Альфа-Банк запустили программу кэшбэка для бизнеса

Свердловчанин, который зарезал отца и пытался убить мать, избежит колонии

Портативный ТСД корпоративного класса Saotron RT-T70

• Dusil Photography • https://dusil.org











Топ новостей на этот час

Rss.plus






Россиянин сломал позвоночник, упав с 25-метрового водопада на Бали

Средняя стоимость квадратного метра в новостройках Самары в декабре составила 126 000 рублей

В России квартиры в долгосрочную аренду начали сдаваться быстрее в 2024 году

Дважды министр: к 100-летию Василия Александровича Динкова