|  | using System.Net; | 
|  | using System.Windows.Forms; | 
|  |  | 
|  | namespace RemoteView.PageHandlers | 
|  | { | 
|  | class InfoPageHandler : PageHandler | 
|  | { | 
|  | private Screen[] screens = Screen.AllScreens; | 
|  |  | 
|  | public override byte[] handleRequest(HttpListenerResponse response, string[] uri) | 
|  | { | 
|  | string page = "<p><b>Desktop Viewer - Desktop sharing Application</b></p>"; | 
|  |  | 
|  | for (int i = 0; i < screens.Length; i++) | 
|  | { | 
|  | page += "<p><b>Screen " + i + ":</b> '" + screens[i].DeviceName + "', Width:" + screens[i].Bounds.Width + ", Height:" + screens[i].Bounds.Height + "</p>"; | 
|  | } | 
|  |  | 
|  | return buildHTML(page); | 
|  | } | 
|  | } | 
|  | } |