Page 94 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 94

P h á t triển   h ệ thố ng
       Để có thể chạy SDK Sample chúng ta phải sửa những
  lỗi sau:
       •  Sửa  biến  MicrosoftVendorId  thành  QuarSample
  SystemHealthld trong 2 hàm sau:
       - SHA\EXE\CallBack.cpp: ShaCallBack:: FiIlSoHRequest(...)
       -  SHV\SampleShv.cpp:CSampleShv;;CheckRequestSo
  HHealth (...)
       •  Xóa  dòng  348  "goto  Cleanup;"  trong  ílle  SHV\
  SampleShv.cpp
       Việc phát triển một cặp SHA và SHV giúp tạo ra một
  chính  sách  linh  hoạt  để  bảo  vệ  hệ  thông  mạng  theo  yêu
  cầu riêng biệt mà không bị giới hạn về sự hỗ trỢ của những
  chính  sách  có  sẵn  trong  Windows.  Sau  đây  chúng  ta  sẽ
  tiếp tục tìm hiểu về cách phát triển SHA và SHV.

       System Health Agent ( S H A )
       •  Đăng ký  SHA vối NAP  Client,  SHA này có  mã  duy
  nhất trong tập các SHA.

      H RESULTC SdkShaM odule::R egisterSdkSha()  I  //
      SHANEXENSdkShaModule.cpp
      //  1.  Khai báo và khởi tạo con  trỏ tói  interíace của N A P  Client
      CComF*tr m _pN A PC lientM gm t =  NƯLL;
      hr =
      m _pN A PQ ientM gm t.C oC reateInstance(C LSID _N apC lientM anag
      e m e n t,...);
      // 2.  Khai  báo và khởi tạo thông tin về SH A
      N apC om ponentR egistrationInfo m _shaInfo;
      hr =  FillShaC om ponentR egistrationInfo(& m _shaInfo);
      // 3.  Đ ăng ký thông tin  SH A với N.AP Client
      hr =  m _pN A PC lientM gm t-
      >R egisterSystem H ealthA gent(& m _shaInfo);





                                                                  95
   89   90   91   92   93   94   95   96   97   98   99