毕业设计,时间不多了,请各位大哥一定要帮帮我!
要求是这样的:用DELPHI编写代码,利用WMI实现远程控制.要实现的功能有远程监控(可以开关程序),文件传输,关机重起.扫描局域网的计算机//现状:DELPHI,WMI都只不到懂,才皮毛的皮毛...所以请各位大哥有什么好的教程,好的网站,最好有源代码了.QQ;32465787
这方面懂的又好心的大哥,请留个QQ,不胜感激...

解决方案 »

  1.   

    Delphi的书有很多,WMI就不清楚了
      

  2.   

    从网上抄一段下来(但遗憾不是delphi的代码):使用WMI远程关机 
     
     --- 飞刀 --- 
      Windows管理仪器(简称为 WMI)提供了许多的属性和方法,但是却不能让我关掉我们学校的机器。现在你可以使用WMI来远程重启服务器。当然做这些你必须有一个管理员帐号。 
      在下面的代码中,你得指定新的IP、用户名、密码等,不能照抄我的哦。  WMI是一个很好的工具,但是也是一个潜在的安全问题。如果你没有必要使用WMI,那么你最好还是关闭它。  代码如下://展示如何远程重启服务器//Written 02/01/02 By John O'Donnell - [email protected] using System;
    using System.Management; namespace WMI3
    {
       /// 
       /// Summary description for Class1.
       ///    class Class1
       {
          static void Main(string[] args)
          {
             Console.WriteLine("Computer details retrieved using Windows Management Instrumentation (WMI)");
    Console.WriteLine("mailto:Written%2002/01/02%20By%20John%20O'Donnell%20-%[email protected]");
    Console.WriteLine("========================================
    ================================="); 
             //连接远程计算机
          ConnectionOptions co = new ConnectionOptions();
          co.Username = "john";
          co.Password = "john";
          System.Management.ManagementScope ms = new System.Management.ManagementScope("\\\\192.168.1.2\\root\\cimv2", co);          //查询远程计算机
          System.Management.ObjectQuery oq = new System.Management.ObjectQuery("SELECT * FROM Win32_OperatingSystem");      ManagementObjectSearcher query1 = new ManagementObjectSearcher(ms,oq);
          ManagementObjectCollection queryCollection1 = query1.Get();          foreach( ManagementObject mo in queryCollection1 ) 
             {
                string[] ss={""};
                mo.InvokeMethod("Reboot",ss);
                Console.WriteLine(mo.ToString());
             }
          }
       }
    }
     
     
      

  3.   

    http://www.77169.org/Article/Class33/Class34/200507/18535.html
      

  4.   

    不一定非要用WMI,你也可以用别的。需要的话可以用MSN联系我。[email protected]
      

  5.   

    直接发socket给客户端,客户端再解析socket中的内容!
    凡事都要靠自己!
      

  6.   

    WMI沒用過,但:
    Delphi:c/s結構的我有源程序!
    MSN:[email protected]
      

  7.   

    没搞过WMI
    这个毕业设计貌似难度不小啊
      

  8.   

    WMI在微软的网上有详细的介绍,我做过一个在delphi下用WMI取网卡地址的程序,供参考:
    http://topic.csdn.net/t/20051226/12/4481498.html
    另外,理论上WMI可以获取远程机器的多种信息及对远程机器进行控制,但我从没成功过