PDA

Visualizza la versione completa : [C] Aprire e chiudere un programma (ERA:Rieccomi!)


V0D
04-07-2003, 22:27
Eccomi tornato con un'altro problema per voi :D come faccio a chiudere e/o aprire un programma in C?

Michele Facchin
05-07-2003, 11:34
Il problema :

cosa vuoi fare precisamente?

V0D
05-07-2003, 13:44
Vorrei sapere qual' la sintassi per:
1) chiudere un programma gi aperto (non aperto dal mio programma, ma dall'utente.) sotto windows.
2) aprire un programma sotto windows.
3) cosa che aggiungo adesso: verificare l'esistenza di un file.
Grazie :D

V0D
06-07-2003, 17:35
Nessuno che mi risponde?? :dh:

akiross
07-07-2003, 18:31
ummm cioe' vuoi che se ci fosse un programma avviato dall'utente, tipo notepad, da windows, il tuo programma in C dovrebbe essere in grado di chiuderlo?

se tu fossi sotto unix ti direi che ci sono le funzioni di sistema che eseguono le funzioni kill e killall, quindi ti basta rintracciare il PID del programma e poi killarlo, oppure inviarci un segnale.

Il punto problematico e': come si rintraccia il PID di un programma estraneo?

O glielo passi tu al programma, e buona fortuna rintracciare il pid sotto windows, oppure mi sa che ti attacchi al tram.

per quanto ne so e' davvero dura killare un programma che non c'entra nulla con il tuo, sotto windows suppongo sia ancora + complicato.

Oppure fai cosi'...
avvii il tuo programma
lo riduci ad icona
utilizzi il mouse
spostil il cursore sul pulsante X della fienstra
clicchi :)

ciauz

akiross
07-07-2003, 18:32
ah gia, dimenticavo gli altri 2 punti:
2. non lo so, per windows...
3. utilizzi una funzione per aprire un file senza crearlo, e poi ti gestisci l'errore perche' la funzione non riesce ad aprire il file.

ciao

V0D
07-07-2003, 18:50
Mi servivano per Windows, ma in ogni caso grazie di tutto :)

Loading