2010-10-08 52 views
1

現在我通過使用cookie跟蹤特定軟件的安裝。 (這是目前所有的窗口。)由於下載來自我的網站通過鏈接,我可以給聯盟的自定義鏈接,以找出誰與下載信貸。我還爲計算機分配了一個唯一的排序ID來跟蹤它。這些會在未來的某個時刻彈出到註冊表中以便進行持久化。如何跟蹤附屬公司的軟件安裝?

現在,還有更多的方式來傳播軟件,而不僅僅是通過下載鏈接 - 我希望能夠向某人傳遞.exe並找出是誰給了他們。我可以有一個.ini文件或其他東西來保存跟蹤代碼,但這意味着我必須爲每個聯盟創建一個安裝程序 - 我並不完全反對這個想法,但我也不喜歡它。

任何更簡單的方法?我知道這是一個常見用例 - 人們做什麼?

回答

2

所以我想出了一個解決方案自己 - 它只是將採取第二個實施(因爲我所有的服務器上的東西住在* nix現在),但這裏是怎麼一回事:

  1. 子公司涉及到網站,並希望立即登記
  2. 我們拍攝後W /子公司-ID到一個Windows Web服務器
  3. 窗戶Web服務器生成註冊表項部分中的INNO腳本配置文件瓦特/會員ID和其他的東西
  4. windows開始編譯inno腳本fil的另一個進程E(和配套的東西)到.EXE
  5. 一旦完成它拍客到S3存儲
  6. 用戶被告知在哪裏延胡索他定製的.exe

所以,沒有問題是不可能的,它只是可能需要一些想法來完成它