У меня есть консольное приложение C, которое раньше запускалось на переднем плане в терминале CMD
в Windows
и принимало нажатия клавиш пользователя. Однако теперь его необходимо переместить на задний план и не требует ввода данных пользователем.
Я создал системный трей, который правильно реализован с правым щелчком мыши «выход» и «правый клик о». И есть терминальная программа, которая выполняет эту функцию.
Вместо того, чтобы снова переписывать программу, я хотел бы иметь возможность создать поток, который вызывает функции из моей существующей программы, которые не требуют терминала.
Просто чтобы подчеркнуть, что интерактивные аспекты консоли были удалены из кода, как и реакция приложений на нажатия клавиш и т. д. Надеюсь, это немного проясняет ситуацию.
Вопрос: Возможно ли это? И как я смогу это реализовать?
(Как правило, я не программист для ПК, использующий больше встроенного C, поэтому .NET для меня довольно чужд. Любая помощь очень ценится)
_declspec(dllexport)
- person Icemanind   schedule 19.12.2014