|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
26-08-2004, 14.38.01 | #1 |
Newbie
Registrato: 08-07-2004
Messaggi: 47
|
[Visual C++]-Contare le istanze di un'applicazione
___________________________________
Sai che la fortuna è una religione:tu ci credi oppure no. |
02-09-2004, 11.39.42 | #2 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Sto provando a pensarci, ma il difficile è il fatto che il titolo dell'istanza cambia ogni volta. Se mi viene in mente qualcosa ti faccio sapere.
|
02-09-2004, 14.07.24 | #3 |
Newbie
Registrato: 08-07-2004
Messaggi: 47
|
Non parlarmene,lo so che non è semplice.Ok grazie.
___________________________________
Sai che la fortuna è una religione:tu ci credi oppure no. |
02-09-2004, 15.26.51 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Non ho idee migliori ma stavo pensando a ricavare la lista dei processi attivi.
In questo modo, una volta conosciuto il nome del file eseguibile, basterebbe enumerare tutti i processi e controllare quante volte il nome del file è contenuto in lista. Purtroppo la procedura è ben più complessa di quella da adottare sul 98 se si vuole operare in questo modo su W2K e su WXP. In rete dovrebbero esserci alcuni esempi pratici. Prova a vedere se trovi qualcosa tipo "Enumerate Processes in Windows 2000" |
02-09-2004, 18.01.41 | #5 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Codice:
#include <windows.h> #include <tlhelp32.h> #include <iostream> #include <conio.c> using namespace std; main(void){ PROCESSENTRY32 uProcess; HANDLE hSnapShot; long r; hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0); uProcess.dwSize = sizeof(uProcess); r = Process32First(hSnapShot, &uProcess); while(r){ cout << uProcess.szExeFile << "\n"; r = Process32Next(hSnapShot, &uProcess); }CloseHandle(hSnapShot); getch(); } Sul 98 è sicuro. |
02-09-2004, 18.29.09 | #6 |
Newbie
Registrato: 08-07-2004
Messaggi: 47
|
Lo provo Grazie.
___________________________________
Sai che la fortuna è una religione:tu ci credi oppure no. |
03-09-2004, 02.41.48 | #7 |
Newbie
Registrato: 08-07-2004
Messaggi: 47
|
Avete letto l'altro mio post?La soluzione di quello,o meglio della sua parte finale mi preme molto di più di questa,se qualche anima buona...Thanks
___________________________________
Sai che la fortuna è una religione:tu ci credi oppure no. |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[Win XP] Spostare un'applicazione senza installer | johnbocc | Windows 7/Vista/XP/ 2003 | 8 | 22-02-2006 23.15.49 |
2 problemi causati dal blocco di un'applicazione | crib | Windows 9x/Me/NT4/2000 | 6 | 27-10-2004 15.46.41 |
un'applicazione misteriosa nell'elenco delle applicazioni installate | gremus | Windows 7/Vista/XP/ 2003 | 1 | 24-10-2004 18.28.08 |
Agganciare un'applicazione esterna | NS-1 | Programmazione | 27 | 29-07-2004 13.06.57 |
Le istanze multiple di oggetti... | Fast-M | Programmazione | 19 | 15-09-2003 23.43.26 |