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

•  Để tạo  giao  diện cho người quản trị  mạng thiết lập
            chính  sách,  chúng  ta  viết  thêm  hàm  sau  trong  SHV\
            SampleShv.cpp.

               H RESULT CSam pleShv::InvokeUI(H W ND hParent)  {
               //  1. Khai báo d a ss dialog có chức năng cho phép soạn thảo chính
                sách
               C N etPolicyD lg dlg;
               // 2. Đ ăng ký giao diện xử lý với SH V , với  hàm xử lý thông điệp
                H andleM essage
               1NT_PTR rtn = ::DialogBoxParam W ( ghThisM odule,
                (LPCW STR)M AK EINTRESO URCE(IDD_PO LICY_DIALO G ),
                hParent,
                C N etPolicyD lg;:H andleM essage, reinterpret_cast (& dlg));
                }

                 ở  đoạn  mã  trên  trong  hàm  CNetPolicyDlg::Handle
            Message  chúng  ta  sẽ  thực  hiện  mở  giao  diện  soạn  thảo
            CSTCM.  Tham  khảo  phần  triển  khai  SHV  để  biết  thêm
            các bước mở giao diện đó khi SHV đang chạy.
                 •  Tùy  theo yêu cầu  cụ thể  mà  chúng ta  sẽ  thực  hiện
                  J_.  _
            kiểm tra CSTCM một cách chính xác bằng cách chỉnh sửa
                                                      1_  5 ;____ - ^ - 1 ^
                                     -  í   -1*
            hàm CSampleShv::CheckRequestSoHHealth.
                Liên lạc giữa SHA và SHV
















                 Phần trên chúng ta đã tìm hiểu cách đăng ký bộ đôi SHA
            và SHV vào trong kiến trúc NAP, phần sau đây mô tả cách


            9 8
   92   93   94   95   96   97   98   99   100   101   102