zoukankan      html  css  js  c++  java
  • Delphi WMI[2] 响应网线断开

    Delphi WMI[2] 响应网线断开

    uses
      WbemScripting_TLB,ActiveX,ComObj;
    
    procedure OnDisconnect(Sender: TObject;
                               var objWbemObject: OleVariant;
                               var objWbemAsyncContext: OleVariant);
    
    
    procedure TForm1.OnDisconnect(Sender: TObject;       
      var objWbemObject: OleVariant;
      var objWbemAsyncContext: OleVariant);
    begin
      ShowMessage(' 网络中断啦! TaoRoy');
    end;
    
    procedure TForm1.BitBtn11Click(Sender: TObject);
    var
      Locator: TSWbemLocator;
      Services: ISWbemServices;
      SinkClassesC: TSWbemSink;
      SinkClassesD: TSWbemSink; 
    begin
      Locator := TSWbemLocator.Create(self);
      Services := Locator.ConnectServer('', '
    ootwmi', '', '', '', '', 0, nil);
     
      SinkClassesD := TSWbemSink.Create(self);
      SinkClassesD.OnObjectReady:=OnDisconnect; // Event Notifier  事件通知程序
     
      // Connect Async Event  连接异步事件
     Services.ExecNotificationQueryAsync(
                                          SinkClassesD.DefaultInterface,
                                          'Select * from MSNdis_StatusMediaDisconnect',
                                          'WQL',
                                          0, nil, nil);
    end;
    

      

    创建时间:2021.07.28  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    1001. 害死人不偿命的(3n+1)猜想 (15)
    单链表排序
    简单插入排序
    简单选择排序
    C语言-随机数
    二分查找(折半查找)
    顺序查找-顺序查找-带哨兵查找
    队列-链表实现
    循环队列_数组实现
    队列-顺序存储-简单实现
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15071037.html
Copyright © 2011-2022 走看看