Kiedy mam aplikację Win32, która nie jest konsolą (AFAIK, konsola-ność aplikacji Win32 jest połączona z serwerem exe), uruchomienie jej z konsoli cmd.exe
natychmiast powróci do wiersza poleceń, uruchamiając aplikację "w tle "(czy może mieć jakiś GUI, czy nawet otworzyć własne okno konsoli)?Czy jest możliwe dołączenie do wywoływania powłoki cmd nieblokowej aplikacji Win32?
Czy w pliku wykonywalnym innym niż konsola można wykryć, że został uruchomiony z cmd.exe i" dołączyć "go do uruchamiania cmd.exe?
Należy zauważyć, że istnieją różne pytania/odpowiedzi związane z tym, ale wydaje się, że to dokładne podejście nie zostało zbadane. (Może to nie jest możliwe.)
To po prostu nie działa dobrze w praktyce, użytkownik musiałby użyć "start/wait yourapp.exe", aby uniknąć procesów walczących przez konsolę. Prosty i niezawodny sposób polega na umieszczeniu w ścieżce/Subsystem: Console Twojej aplikacji na ścieżce –