Как убрать консольное окно при использовании функции System?

Добрый день, уважаемые пользователи форума!

В C++ есть функция System, которая передает команду командной строке, при этом на экране на мгновение появляется консольное окно (Сама программа работает без использования консоли - заранее прописано:

C++Выделить код

| | |
| --- | --- |
| 1 | #pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup") |

).

Собственно, вопрос в том, можно ли как-нибудь предотвратить появление этой консоли при использовании функции System?

Заранее благодарю за ответы!