Eccomi tornato con un'altro problema per voi come faccio a chiudere e/o aprire un programma in C?
Eccomi tornato con un'altro problema per voi come faccio a chiudere e/o aprire un programma in C?
Il problema è:
cosa vuoi fare precisamente?
michele
michele.facchin@virgilio.it
Server:irc.azzurra.org | /join #c
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
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
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]
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
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]
Mi servivano per Windows, ma in ogni caso grazie di tutto