Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    [C++] Capire quando un exe è in esecuzione

    Ciao ragazzi, mi scuso per non aver messo il linguaggio precedentemente.

    Il linguaggio di programmazione non è un optional...
    E comunque mi potreste spiegare il significato di quello che mi avete postato che non ho capito molto....

    Non esiste una API dedicata a questo scopo. A meno di non mettere in piedi complessi e delicati sistemi di 'hooking' della creazione dei processi, si può fare, periodicamente (con un timer), l'elenco di tutti i processi per controllare se c'è quello che si cerca.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Non c'è molto da spiegare ... se vuoi sapere se un exe è in esecuzione, periodicamente, controlli la lista dei processi in esecuzione ...

    Dacci maggiori spiegazioni su cosa vuoi fare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    Semplicemente

    Beh semplicemente vorrei trovare il modo di controllare la lista dei processi e riportare ogni processo in esecuzione in un char *

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Usa MSDN per queste cose ...

    http://msdn.microsoft.com/en-us/library/ms682623(VS.85).aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    Ho provato

    Ho provato in tutti i modi a far funzionare il codice ma Dec-C++ mi da questo errore undefined reference to EnumProcess@12. Help!

  6. #6
    Devi linkare il tutto con psapi.lib (ma in Dev credo che sia libpsapi.a).
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    Gulp...

    Mi potresti spiegare meglio......non ho capito molto....
    Devo usare il linkaggio per le dll e creare un puntatore alla funzione che voglio linkare???

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Aggiungi la libreria indicata nelle proprietà del progetto, tab del linker ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    Era già inclusa

    libpsapi.a era già inclusa nelle librerie..... cosa potrebbe essere allora il problema?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466

    Re: Era già inclusa

    Originariamente inviato da kirakira93
    libpsapi.a era già inclusa nelle librerie.....
    Che vuol dire "nelle librerie" ? Deve essere indicata nel progetto !
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.