如题:如何操作同一局域网内其他主机的注册表?就如同windows2000下的连接远程注册表功能。我这样做的目的是:想获取那台主机上网的记录!没办法受老板指使这么干的。我用的ADSL共享器上网,所以不用代理,而ADSL共享器却没有记录上网记录的功能,各位大侠帮我出出主意!解决都重赏800分!

解决方案 »

  1.   

    要获得别的机子的上网记录,最简单的就是看他的IE里面的历史记录,不过这个可以在IE里面设置和清除,你如果有那台机器的访问权限,直接查看文件就行了。要想完全查看他的上网记录,如FTP、SMTP等,我想你需要一个简单的木马程序,给他装上就行了,也可以自己开发一个。
      

  2.   

    To: 天痴   我的意思也就是想通过访问或操作对方机器的注册表来取得对方机子的上网记录,由于是同一局域内所以连他的计算机是没问题,但程序怎么连他的注册表呢(操作本机注册表我就会),但不知怎么去操作远程的呀能否给个实现实例什么的感激不尽呀 ,这样500分就归你了。
    邮箱:[email protected]
      

  3.   

    To:fhuibo   你说通过MAC地址读注册表, 如何实现?能否E:[email protected]
      

  4.   

    操作远程计算机的注册表,有几个条件,一个是远程计算机的注册表允许远程操作,这可以在计算机管理中设置,不同的操作系统有不同的设置方法。如果远程机器禁用了,你也不能连上。再一个条件是要有远程机的管理员权限,或administrators组的成员权限。在连之前要先登陆远程计算机(如\\computername\c$)等,输入用户名和密码。打开注册表编辑器,在菜单“注册表”选择“连接远程注册表”,在对话框中输入远程计算机名,确定就可以了,这时在本机注册表下面会出现一个远程计算机的注册表树,以计算机名为根的。如果通过程序来实现,可以用Delphi中的TRegistry类,这个类有一个方法,TRegistry.RegistryConnect(const UNCName: String): Boolean;,写上计算机名就可以了,返回的值表示连接成功与否。在连接时,要注意
    Before calling RegistryConnect, an application must set the RootKey property for its registry object to HKEY_USERS or HKEY_LOCAL_MACHINE.
    连接前要把RootKey设为HKEY_USERS or HKEY_LOCAL_MACHINE,你说你会操作本机注册表,这个你应该知道怎么弄吧。照这个试一下吧,做好了发给我一份
    [email protected]
      

  5.   

    忠心感谢: mynetlife(爬虫) 的提示
         我在试做,做好后一定给一个你源程序。但是分还是要等我成功再给了。 说不定还是有问题的。现在是思路要明确些了。
      

  6.   

    做好也发我一份
    [email protected]