问题是这样的:
    我做了一个小程序,免费给大家用,现在想知道到底有多少人用了这个程序,怎么统计呢?
我的想法是:
    区分用户就使用电脑某硬件的序列号(如硬盘或网卡,这个可以读取),并且登记最后一次的使用时间,及使用次数,总共记录3个数据
    在某服务器上建一个文件,用户使用程序时就先读取该文件中的所有序列号并比较,如果没有登记过则新登记一下,如果登记过了,则记录使用时间和次数+1我现在有几个地方不清楚
1、程序读取远程服务器上的文件怎么读呢?FTP?还 是其他方式?请给个提示
2、怎么把数据追加到文件中或修改文件中某数据?
谢谢,请大家给点参考意见,有详细例子的麻烦给个链接

解决方案 »

  1.   

    不会吧,才问了几分钟啊,百度搜索第一个就搜到,CSDN太牛了吧
      

  2.   

    这个不足为怪,很多网站在有数据更新时会主动提交给搜索引擎,而不是等待爬虫光临。再说了百度和csdn关系本身就亲密。
    关于这个问题你可以用bs的方案解决。举个例子你就明白了,知道站长统计、51啦等网站访客统计系统吧?可以统计出访问者的ip、地区、第几次访问、访问页面深度、页面停留时间、甚至浏览器版本、操作系统、分辨率等等都可以记录。而用户只是打开一个网页而已。
    那么这样就好办了,你做个网页(可以用你擅长的语言,如jsp asp php等)放到你服务器上例如http://www.xxx.com/stat.asp 用户打开软件时带参数去访问这个网址,例如:http://www.xxx.com/stat.asp?productname=aliinsv2.3&sn=h5i34h5ih32&mac=90-FB-A6-1C-F4-2E&等一切你想知道的信息
    在你的stat.asp中获取这些信息并处理,ip信息得到是很容易的,web语言都有方法获得。
      

  3.   

    这个不足为怪,很多网站在有数据更新时会主动提交给搜索引擎,而不是等待爬虫光临。再说了百度和csdn关系本身就亲密。
    关于这个问题你可以用bs的方案解决。举个例子你就明白了,知道站长统计、51啦等网站访客统计系统吧?可以统计出访问者的ip、地区、第几次访问、访问页面深度、页面停留时间、甚至浏览器版本、操作系统、分辨率等等都可以记录。而用户只是打开一个网页而已。
    那么这样就好办了,你做个网页(可以用你擅长的语言,如jsp asp php等)放到你服务器上例如http://www.xxx.com/stat.asp 用户打开软件时带参数去访问这个网址,例如:http://www.xxx.com/stat.asp?productname=aliinsv2.3&sn=h5i34h5ih32&mac=90-FB-A6-1C-F4-2E&等一切你想知道的信息
    在你的stat.asp中获取这些信息并处理,ip信息得到是很容易的,web语言都有方法获得。
      

  4.   

    感谢,这个方法我也搜到了,大概是这样描述的,自己建个页面,放上注册的站长统计等统计系统,然后在软件中隐藏个web控件,每次打开程序时访问该页面实现统计
    现在我不想放置第三方控件在窗体上,那样做绿色的就有点麻烦了,我想是不是用api什么的直接发送指定的语句就能实现上述功能呢?谢谢
      

  5.   

    感谢,这个方法我也搜到了,大概是这样描述的,自己建个页面,放上注册的站长统计等统计系统,然后在软件中隐藏个web控件,每次打开程序时访问该页面实现统计
    现在我不想放置第三方控件在窗体上,那样做绿色的就有点麻烦了,我想是不是用api什么的直接发送指定的语句就能实现上述功能呢?谢谢
      

  6.   

    不用担心的,webbrowser控件不需要你准备,几乎每台机器都有的,因为那是ie自带的东西。名字叫ieframe.dll