Вы можете написать небольшое приложение, которое будет запускать ваше старое приложение с графическим интерфейсом в отношении CreateProcess
Windows API.CreateProcess
имеет lpStartupInfo
параметр типа STARTUPINFO
или STARTUPINFOEX
.Если вы инициализируете поле wShowWindow
этого STARTUPINFO
или STARTUPINFOEX
до SW_HIDE
, то главное окно приложения, которое будет запущено, будет скрыто.Вы также должны установить dwFlags
из STARTUPINFO
или STARTUPINFOEX
, который включает STARTF_USESHOWWINDOW
битовую маску.
Такая маленькая программа, запускающая другую программу в скрытом режиме, может также использоваться для запуска консольного приложения без открытияхорошо известное окно консоли.