Нужна помощь в создании потока / задачи, которая запускается после завершения Main () - PullRequest
0 голосов
/ 15 декабря 2018

Я новичок в VB.NET, но у меня есть опыт программирования на других языках (C, C ++, Perl, Java).

Я хочу расширить часть программного обеспечения, которое может работать на VB.NET код внутри себя как «скрипты».

Я пытаюсь создать фоновую «задачу», которая отслеживает ввод пользователя, чтобы обнаружить время простоя, и если пользователь простаивает в течение X минут, выполнить выход из сеанса основного приложенияи завершить программу.

Код, который я написал до сих пор, не работает, так как я думаю, что поток завершается после выхода из Main ().

Возможно лисоздать какой-то «постоянный» поток или присоединить его к основному приложению, чтобы убедиться, что оно продолжает работать?

Итак: -При загрузке хост-приложения вызывают мой код VB.NET, чтобы запустить таймер, который проверяетдля ввода пользователя каждую секунду -Если пользователь простаивал дольше, чем мой период ожидания, вызовите основной код выхода приложений .NET и закройте приложение.

...