Tầm quan trọng về trật tự an ninh Một khi bạn biết cách Windows đánh giá các ACE trong DACL, bạn sẽ khám phá ra một vài vấn đề khu vực vấn đề mà các tiện ích Windows địa chỉ tự động. Trật tự là một cân nhắc quan trọng khi làm việc với bảo mật của Windows | Balloon Help Example This constant tells the application which message it s recieving. public const Int32 TTM_ADDTOOL 0x0400 50 private void btnTest_Click object sender e INITCOMMONCONTROLSEX ComCtrls Common control data. IntPtr WinHandle Handle to the ToolTip window. RECT Rect Client drawing area. TOOLINFO TI ToolTip information. IntPtr TIAddr Address of the ToolTip info. Assembly Asm Executing assembly. IntPtr hInstance Handle to the assembly instance Int32 Result Result of the operation. Initialize the common controls. ComCtrls new INITCOMMONCONTROLSEX ComCtrls ICC_WIN95_CLASSES if InitCommonControlsEx ref ComCtrls Show an error message. Can t initialize environment. Application Error return Create an instance handle. Asm hInstance 0 Create the ToolTip window. WinHandle CreateWindowEx WS_EX_TOPMOST TOOLTIPS_CLASS Balloon Help Message WS_POPUP TTS_NOPREFIX TTS_BALLOON 0 0 0 0 hInstance Set the window position on screen. SetWindowPos WinHandle HWND_TOPMOST 0 0 0 0 SWP_NOSIZE SWP_NOMOVE SWP_NOACTIVATE Determine the client drawing area. Rect new RECT GetClientRect ref Rect 204 Balloon Help Example Build a toolinfo data structure. TI new TOOLINFO TI TTF_CENTERTIP TTF_TRANSPARENT This is a sample tooltip. Rect Create a pointer to the ToolTip information. TIAddr TI TI TIAddr true Send the ToolTip message. Result SendMessage WinHandle TTM_ADDTOOL 0 if Result Error sending the tooltip message. Application Error Make sure you free the unmanaged memory. TIAddr The .