2010-10-08 3 views
1

À l'heure actuelle, je surveille les installations d'un logiciel particulier à l'aide d'un cookie. (Ce sont toutes les fenêtres actuellement.) Depuis le téléchargement provient de mon site via un lien, je peux donner des liens personnalisés aux sociétés affiliées pour savoir avec qui créditer le téléchargement. J'attribue également un identifiant unique à l'ordinateur pour le suivre. Ceux-ci apparaissent dans le registre à un moment donné dans le futur pour la persistance.Comment suivre les installations logicielles pour les affiliés?

Maintenant, il y a plus de façons de propager le logiciel plutôt que par le biais d'un simple lien de téléchargement. Je veux pouvoir donner un fichier .exe à quelqu'un et savoir qui l'a donné. Je pourrais avoir un fichier .ini ou quelque chose pour contenir le code de suivi mais cela signifie que je dois créer un installateur pour chaque affilié - je ne suis pas complètement contre cette idée mais je ne l'aime pas non plus.

Des moyens plus faciles? Je sais que c'est un cas d'utilisation courant - que font les gens?

Répondre

2

donc je suis venu avec moi-même solution - il va juste prendre une seconde pour mettre en œuvre (puisque toutes mes affaires serveur vit sur * nix en ce moment), mais voici comment ça se passe:

  1. affilié est le site et souhaite inscrire
  2. nous pousse un poteau w/ID d'affiliation sur un serveur Web windows
  3. windows server web génère un fichier de configuration de script Inno w/id d'affiliation et d'autres choses dans la section des clés de registre Windows démarre un autre processus qui compile le script inno e (et d'autres choses à l'appui) dans .exe
  4. une fois qu'il est fait, il est tiré au loin au seau s3
  5. utilisateur est informé
  6. où dl son habitude .exe

donc, pas de problème est impossible, il juste pourrait prendre un peu de réflexion pour le faire

Questions connexes