如何用VB代码启动windows的某项服务?
如启动SQL Server服务

解决方案 »

  1.   

    用这个:***=shell("**.exe")
    ***表示任意字符
    **.exe表示服务
      

  2.   

    例x=shell(c:\windows\notepad.exe abc.txt)
      

  3.   


    C:\Documents and Settings\Administrator>net stop Messenger
    Messenger 服务正在停止.
    Messenger 服务已成功停止。
    C:\Documents and Settings\Administrator>net start Messenger
    Messenger 服务正在启动 ....
    Messenger 服务已经启动成功。所以使用一个 Shell调用即可.
        Shell "net stop 服务的名称", vbNormalFocus  '停止服务
        Shell "net start 服务的名称", vbNormalFocus '启动服务
      

  4.   

    楼上的都对,WINDOWS的服务就是应用程序,只是支持特殊的接口而已。
      

  5.   


    使用WMI来得到系统的服务 http://blog.csdn.net/online/archive/2004/08/09/68870.aspx
      

  6.   

    用"net start 服务的名称"!