Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Rieccomi!

    Eccomi tornato con un'altro problema per voi come faccio a chiudere e/o aprire un programma in C?

  2. #2
    Il problema è:

    cosa vuoi fare precisamente?

  3. #3
    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

  4. #4
    Nessuno che mi risponde??

  5. #5
    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 :]

  6. #6
    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 :]

  7. #7
    Mi servivano per Windows, ma in ogni caso grazie di tutto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.