发明名称 Window suppression
摘要 A method of suppressing unwanted windows created by an operating system is described. The method comprises: monitoring calls from the operating system relating to creation of a window and ascertaining if a monitored call relates to creation of a window of a type corresponding to a window type to be blocked. If the window is not of a type that is to be blocked, then the method involves displaying the window. If the window is of a type that is to be blocked, then the method involves: registering a new window procedure for that window; and returning an error message to the operating system using the new window procedure to suppress display of the window.
申请公布号 US8938689(B2) 申请公布日期 2015.01.20
申请号 US201012749886 申请日期 2010.03.30
申请人 NCR Corporation 发明人 Kilgore Andrew D. J.;Pattullo Euan W.;Mellor Andrew C.
分类号 G06F3/048;G06F9/44 主分类号 G06F3/048
代理机构 代理人 Merhle Joseph P.
主权项 1. A method of suppressing unwanted windows created by an operating system within a self-service terminal, the method comprising: (i) monitoring calls from the operating system relating to creation of a window before the operating system can send a monitored call to a window messaging queue for handling; (ii) ascertaining if the monitored call relates to creation of a window of a type corresponding to a window type listed as blocked; (iii) displaying the window in the event that the monitored call does not relate to a window of a type corresponding to a window type listed as blocked; and (iv) if the monitored call does not relate to a window of a type corresponding to a window type listed as blocked then (a) registering a new window procedure for that window by updating a class table for the operating system to replace an operating system procedure for processing that window with a new address for the new window procedure; and(b) returning an error message to the operating system using the new window procedure to suppress display of the window.
地址 Duluth GA US