WinApi a komendy konsoli

0

Witam.
Uczę się pisac programy w WinApi i mam problem.
Mam kawałek kodu:

 system("taskkill /f /im codeblocks.exe");

No i wszystko było by fajniej jednak gdy ukryłem konsole i wybrałem WinApi przycisk który uruchamia niszczenie procesu codeblocks.exe to na sekunde pokazuje mi się konsola.
Jak zrobić aby się nie pokazywała się na tą sekunde konsola ??
Ew. czy jest w WinApi jakiś zastepca dla taskkill

0

Najprościej stworzyć projekt WinAPI a nie konsolowy.

0

no ale mimo iż wybieram aby program był typu win32 gui ta konsola wyświetla się na sekunde gdy warunek jest spełniony
Czy mógłbyś mi powiedzieć jak to mialoby wyglądać pod win api(to czyli ta linika kodu)

1

Aha, myślałem że konsola twojej aplikacji się uaktywnia.
Komenda system odpala konsole, więc musisz uruchamiać przez WinExec lub CreateProcess.
Jeżeli jest to polecenie wbudowane np dir to musisz go uruchamiać przez cmd /C dir.

0

czy mógłbyś podać jakiś przykład ??

0

http://msdn.microsoft.com/en-us/library/ms682425(v=vs.85).aspx
Czy tak trudno? Wystarczy w Google wpisać "CreateProcess"...
I teraz tam gdzie ścieżka (I parametr) wpisujesz to co podał kolega _13th_Dragon.

1 użytkowników online, w tym zalogowanych: 0, gości: 1