Я написал приложение на C #, которое взаимодействует с C ++ dll для обработки некоторых вещей. C ++ .dll на самом деле имеет несколько команд system(TestApplication1)
, system(TestApplication2)
и т. Д.
Пока я запускаю свое приложение C # и отправляю вызов функции C ++, эти окна cmd открываются и закрываются, чтобы выполнять свою работу. Поскольку мое приложение на C # предназначено для внешнего интерфейса с графическим интерфейсом, я хочу отключить эти окна от загрузки.
Я вспоминаю в C #, когда мы загружаем какой-то процесс, у нас есть опция pass ProcessWindowStyle=Hidden
в аргументах, но я не уверен, как это можно сделать в этом сценарии.
Я не предпочел бы сделать свое приложение полноэкранным, сделать его TopMost и Maximized. Есть предложения?