guarda che ti stai sbagliando, l'utente non deve avere installato proprio nulla
semplicemente ad ogni start del tuo programma puoi fare una request ad una pagina php/asp.net di questo genere:
http://www.miosito.it/counter.php?UserID={ID}
nella pagina php ottieni il campo UserID della querystring
vai nel tuo database mysql tabella utenti e fai un semplice
UPDATE Utenti SET Visite = Visite + 1 WHERE UserID = 3
NB: il 3 è solo di esempio, va sostituito con l'UserID passato nella querystring (dopo opportuna validazione per evitare problemi di sicurezza)
comunque ci sono delle considerazioni etiche su quello che vuoi fare, considera che il comportamento del tuo software è facilmente riconducibile a quello di uno spyware. per evitare questo devi far confermare all'utente una EULA in cui dici esplicitamente che verrà tracciato l'utilizzo del programma per fini statistici.
se l'utente NON accetta l'EULA o non fai proprio installare il programma oppure NON tracci il suo utilizzo.
Ultima modifica effettuata da HeDo il 26/03/2011 alle 13:56 |