Salut,<br><br>Am o problema cu rularea minishell-ului pe masina virtuala Win2k3 Server:<br><br>Deschid "Windows SDK Shell"<br><br>Dupa "nmake", pornirea minishell-ului si rularea unei comenzi externe ce creeaza proces (de ex. "ls"), se executa procesul fara erori, apare prompt-ul minishell-ului (">"), insa nu mai pot introduce absolut nimic de la tastatura.<br>
<br>Daca rulez o comanda interna ("cd"), totul merge fara probleme, prompt-ul apare imediat, si pot introduce alta comanda. Daca introduc o comanda externa, iar se blocheaza.<br><br>Din ce am vazut este o problema la crearea/asteptarea procesului .<br>
<br>Am testat si pe vechea masina virtuala de Windows XP Pro, unde este instalat VS 2005, si acolo aplicatia merge fara probleme (nu se blocheaza dupa primul proces creat).<br><br>Deci, care este diferenta dintre aceste 2 masini virtuale care provoaca blocarea programului meu?<br>
<br>Pe ambele masini virtuale folosesc nmake cu acelasi makefile (compilez cu cl.exe).<br><br>De asemenea, am definit _CRT_SECURE_NO_WARNINGS ca sa scap de niste warning-uri.<br><br>Multumesc,<br> <br>vlad<br>