Salut,<br><br>Am o problema cu rularea minishell-ului pe masina virtuala Win2k3 Server:<br><br>Deschid &quot;Windows SDK Shell&quot;<br><br>Dupa &quot;nmake&quot;, pornirea minishell-ului si rularea unei comenzi externe ce creeaza proces (de ex. &quot;ls&quot;), se executa procesul fara erori, apare prompt-ul minishell-ului (&quot;&gt;&quot;), insa nu mai pot introduce absolut nimic de la tastatura.<br>
<br>Daca rulez o comanda interna (&quot;cd&quot;), 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>