Mam aplikację konsolową (cpp) która uruchamia inne aplikacje, a następnie sama się chowa.
Wszystko działa w porządku dopóki nie uruchomiłem jej na windows Vista (ale shit!),
okno konsoli nie chowa się.
Korzystam z takiego kodu:
HWND stealth;
AllocConsole();
stealth=FindWindowA("ConsoleWindowClass",NULL);
ShowWindow(stealth,0);
Na xp wszystko działa poprawnie.
Wyszukałem w sieci jeszcze taki kod:
HWND stealth2 = GetConsoleWindow();
ShowWindow( stealth2, SW_HIDE );
jednak nie wiem czy on działa, na jutro muszę dostarczyć program a nie mam visty, aby sprawdzić działanie.
Proszę o sprawdzenie drugiego sposobu na viście i/lub podanie innego sposobu na ukrycie okna.
Z góry dzięki za pomoc.
P.S. Niestety nie mogę {ujawnić, pokazać} całego kodu, myślę, że ten fragment w zupełności wystarczy.