[so] command.com /c dir

Alex Badea vamposdecampos at gmail.com
Sat Oct 14 17:41:05 EEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bogdan Giusca wrote:
> In MSVC 2005/Windows, am incercat sa folosesc CreateProcess pentru
> executa o comanda, dar nu merge decat atunci cand rulez un executabil
> sau fisier batch, nu si atunci cand rulez o comanda built-in,
> precum "dir".
> 
> Dar in schimb, daca adaug "command.com /c " la inceputul comenzii,
> functioneaza.
> 
> Intrebarea este: de ce?

(disclaimer: raspuns neoficial)

Pai, tocmai pentru ca sunt comenzi built-in, deci codul pentru
implementarea lor apartine de cmd.exe (sau chiar command.com, un subset).

In tema nu se cere implementarea comenzilor interne, deci poti sa nu-ti
bati capul. De asemenea, din cate stiu testarea se face in prezenta unui
environment cygwin (care va contine executabile gen ls.exe, echo.exe,
s.a.m.d.), iar testele automate nu folosesc comenzi interne ale cmd.exe.

Bafta.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFMPb70eo/lz06XScRAg+JAJ40PFjcfgT7i4AGWDkP3Nhct8CcPgCfQ9/s
Xym79ZPOPM6yzAF8V5Wvi6I=
=Ckdh
-----END PGP SIGNATURE-----


More information about the so mailing list