twbrother
16-02-2010, 10:11
Sto sviluppando in C++ Builder su windows un applicativo per l'inserimento dati in un db.
Ho la necessità di sapere quante istanze del mio programma sono già in esecuzione, per evitare che un numero troppo elevato di miei processi "ingolfi" il pc in cui sono e/o il server su cui c'è il db.
Qualcuno conosce una qualche primitiva di sistema o API che interrogata mi fornisca il numero di processi in esecuzione (o in memoria), partendo ad esempio dal nome dell'eseguibile che mi interessa ?
Ovviamente mi interessa anche un qualsiasi eventuale meccanismo da voi sperimentato che non sia una dll di sistema.
Grazie in anticipo per ogni suggerimento possibile.
Ho la necessità di sapere quante istanze del mio programma sono già in esecuzione, per evitare che un numero troppo elevato di miei processi "ingolfi" il pc in cui sono e/o il server su cui c'è il db.
Qualcuno conosce una qualche primitiva di sistema o API che interrogata mi fornisca il numero di processi in esecuzione (o in memoria), partendo ad esempio dal nome dell'eseguibile che mi interessa ?
Ovviamente mi interessa anche un qualsiasi eventuale meccanismo da voi sperimentato che non sia una dll di sistema.
Grazie in anticipo per ogni suggerimento possibile.