Comando per chiudere un'eseguible

di il
19 risposte

Comando per chiudere un'eseguible

Ciao ragazzi! Non trovando niente su internet o in vecchie discussioni vengo a chiedere aiuto a voi... esiste un comando(tipo system("eseguibile.exe")) che serve a chiudere un'eseguibile attivo?

19 Risposte

  • Re: Comando per chiudere un'eseguible

    Con Windows puoi usare il taskkill
  • Re: Comando per chiudere un'eseguible

    Come funziona? Tipo "taskkill ("eseguibile.exe");"?
  • Re: Comando per chiudere un'eseguible

    Se fai una ricerca non risolvi prima?
  • Re: Comando per chiudere un'eseguible

    Sto cercando ma ma qualunque cosa scriva mi esce che non esiste un taskkill
    Si deve includere qualcosa?
  • Re: Comando per chiudere un'eseguible



    Purtroppo questo sito serve sempre..
  • Re: Comando per chiudere un'eseguible

    Devid1910 ha scritto:


    sto cercando ma ma qualunque cosa scriva mi esce che non esiste un taskkill
    Si deve includere qualcosa?
    Con quale sistema operativo lavori?
  • Re: Comando per chiudere un'eseguible

    ultrasound91 ha scritto:


    Windows
    Chiedevo a Devid1910 ...
  • Re: Comando per chiudere un'eseguible

    1)ho windows 2)includo windows.h 3)ho già provato a fare quel procedimento mi dice ancora taskkill was not declearen in this scope T.T
  • Re: Comando per chiudere un'eseguible

    E' un tool del sistema ... un eseguibile ...

    Se non sai fare diversamente, puoi chiamarlo con una

    system("taskkill ....");

    inserendo al posto dei puntini quello che serve.
  • Re: Comando per chiudere un'eseguible

    Ah ok grazie
    ahemm... adesso non dà nessun errore ma non chiude il file lo stesso... domani vi spiego cosa devo fare
  • Re: Comando per chiudere un'eseguible

    Devid1910 ha scritto:


    ah ok grazie
    ahemm... adesso non dà nessun errore ma non chiude il file lo stesso... domani vi spiego cosa devo fare
    E magari ci dici il codice che hai usato ...

    L'opzione /f deve essere usata la maggior parte delle volte ...
  • Re: Comando per chiudere un'eseguible

    Allora... Questo programma è per aprire dal file principale un'updater. Il file principale(se verifica che ci sono aggiornamenti necessari) apre l'updater e dato che non si può chiudere(rimane bloccato come se fosse nella funzione sleep quando apro il programma con system("programma.exe");)volevo farlo chiudere dall'updater prima di eseguire il download del file programma.exe(ovviamente se faccio il download prima che il file sia chiuso dà errore perchè il file è aperto). Ma non funziona! Ecco il codice dell'updater(se volete anche del primo):
    
    #include <iostream>
    #include <windows.h>
    #include <SFML/Network.hpp>
    #include <fstream>
    #include <direct.h>
    using namespace std;
    
    int main() {
    system ("taskkill programma.exe");
    //Altre robe dove fà i download e crea cartelle
    }
    
  • Re: Comando per chiudere un'eseguible

    Mai sentito parlare di CreateProcess? Perche utilizzi system (....)?
  • Re: Comando per chiudere un'eseguible

    Ma non funziona!
    Ma hai letto quello che ti ho consigliato prima?

    Lo rileggi?
Devi accedere o registrarti per scrivere nel forum
19 risposte