PDA

Visualizza la versione completa : Istruzioni per eseguire comandi nel SO


DaUlisse
14-10-2003, 19:25
Ciao, sapete qualche istruzione sostitutiva alla "system(comando);" che permetta di eseguire istruzioni sul sistema operativo, inserite in un programma in C???
[ditemi anche le librerie di cui fanno parte]

$$$
14-10-2003, 21:24
non capisco la tua domanda


intendi i comandi dos tipo PAUSE / CLS / DIR ecc?

DaUlisse
20-10-2003, 18:52
No intendevo dire se qualcuno conosce qualche istruzione (in sostituzione alla system()) che permette di eseguire i comandi su DOS dal programma in C.
Per es. so dell'esistenza della exec() o qualcosa di simile ma nn so come farla funzionare, nn trovo la libreria.Cmq volevo sapere anche se ce ne sono altre...

$$$
20-10-2003, 19:23
puoi anche usare gli interrupt sul dos....

DaUlisse
24-10-2003, 12:48
cioe'? cosa sono? come funzionano?

$$$
24-10-2003, 14:56
per usarli pero'
devi conoscere 1 minimo di assemmbly

ma guarda che la funzione system/exec
per dos si basa sugli interrupt
sull EXEC e su quello x allocare la memoria
mentr su Win si basa su CreateProcess e su
WinExec (windows1.0+)

Loading