Mobile Development: showFullScreen, a tool to change foreign windows attributes
Hello
attached is a small tool to alter foreign windows. You can show/hide, enable/disable and resize windows.
One example is to disable the taskbar window: showFullScreen -disable -class “HHTASKBAR”
How to launch
Here is a list of possible arguments:
Arguments: default meaning -class "" class name of window to change, optional -title "" title of window to change, optional at least -class or -title must be used to change a window -fullscreen false make window fullscreen -maximized false make window normal size -show no change make window visible -hide no change make window invisible -enable no change enable window -disable no change disable window -list - list windows into file
Examples
And here some more examples for usage:
Enable IE6 soft menu button: -class "IE6on6SoftKeyBar" -enable Disable IE6 soft menu button: -class "IE6on6SoftKeyBar" -disable Enable taskbar: -class "HHTASKBAR" -enable Disable taskbar: -class "HHTASKBAR" -disable make win fullscreen: -class "WFIcaClient" -fullscreen
List windows (like remote spy does)
Please use -list argument, to get a list of running windows:
0x55889c2a: showFullScreen utility v 1.0 * Date and Time: 07.03.2013 14:55:36 0x55889c2a: Window List this nr hwnd procID procName class title pos/size state 0x55889c2a: 1 0x7c072d30 0x5aaef4a6 ('gwes.exe') '@MSSCOPE' 'SCOPE' 0;0/480;640 (480x640) [hidden] 0x55889c2a: 2 0x7c070bb0 0x5aaef4a6 ('gwes.exe') 'static' 'CursorWindow' 200;280/280;360 (80x80) [hidden] 0x55889c2a: 3 0x7c073680 0x7a451c12 ('shell32.exe') 'HHTaskBar' '' 0;0/480;36 (480x36) [visible] 0x55889c2a: 4 0x7c071880 0x3c8a25d2 ('device.exe') 'SipBackDropWndClass' '' 0;412/480;572 (480x160) [hidden] 0x55889c2a: 5 0x7c071780 0x3c8a25d2 ('device.exe') 'SipWndClass' '' 0;412/480;572 (480x160) [hidden] 0x55889c2a: 6 0x7c073880 0x7a451c12 ('shell32.exe') 'MS_SIPBUTTON' 'MS_SIPBUTTON' 206;572/274;640 (68x68) [hidden] 0x55889c2a: 7 0x7c076b80 0xdc8eb29a ('filesys.exe') 'ms_sqlce_se_notify_wndproc' 'ms_sqlce_se_notify_wndproc' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 8 0x7c075ae0 0x7a451c12 ('shell32.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 9 0x7c0758f0 0x7a451c12 ('shell32.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 10 0x7c08e930 0x7a451c12 ('shell32.exe') 'WimData' 'WimData' 10;10/20;20 (10x10) [hidden] 0x55889c2a: 11 0x7c084bf0 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 12 0x7c0842d0 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [hidden] 0x55889c2a: 13 0x7c07db60 0xd9528c2a ('cprog.exe') 'CEStockWnd-17e492c' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 14 0x7c07da20 0xd9528c2a ('cprog.exe') 'CE_UTILWND-17e0908' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 15 0x7c07ae80 0xd9528c2a ('cprog.exe') 'XME Notify Window 98B84234' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 16 0x7c084060 0xd9528c2a ('cprog.exe') 'Dialog' 'Phone - Incoming' -4;214/484;572 (488x358) [hidden] 0x55889c2a: 17 0x7c075670 0x7a451c12 ('shell32.exe') 'DesktopExplorerWindow' 'Desktop' 0;36/480;640 (480x604) [visible] 0x55889c2a: 18 0x7c0d1c90 0x77404a5a ('Notes.exe') 'COMPIMEUI' 'COMPIMEUI' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 19 0x7c09eb80 0x77404a5a ('Notes.exe') 'Ime' 'Default Ime' 0;0/1;1 (1x1) [hidden] 0x55889c2a: 20 0x7c0d05a0 0x77404a5a ('Notes.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 21 0x7c0d0030 0x77404a5a ('Notes.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 22 0x7c0d1d80 0x77404a5a ('Notes.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 23 0x7c09e850 0x77404a5a ('Notes.exe') 'Notes' 'Notes' 0;36/480;572 (480x536) [visible] 0x55889c2a: 24 0x7c0d1680 0xbb46d6ba ('remote.exe') 'MyMobiler' 'MyMobiler' 0;36/480;640 (480x604) [hidden] 0x55889c2a: 25 0x7c07f010 0x7a451c12 ('shell32.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 26 0x7c07ac20 0x7a451c12 ('shell32.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 27 0x7c07b850 0x7a451c12 ('shell32.exe') 'MSSTARTMENU' 'System' 0;36/480;640 (480x604) [visible] 0x55889c2a: 28 0x7c09d610 0x3aceae5a ('rapiclnt') 'OLEAUT32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 29 0x7c08dd50 0x96a75c96 ('tmail.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 30 0x7c08d900 0x96a75c96 ('tmail.exe') 'menu_worker' '' 0;572/480;640 (480x68) [hidden] 0x55889c2a: 31 0x7c09cd70 0x96a75c96 ('tmail.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 32 0x7c09c700 0x96a75c96 ('tmail.exe') 'Mapi.MainWnd' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 33 0x7c09c5b0 0x96a75c96 ('tmail.exe') 'Inbox.MainWnd' 'Messaging' 0;36/480;572 (480x536) [hidden] 0x55889c2a: 34 0x7c09b9d0 0x3aceae5a ('rapiclnt') 'RapiClnt' 'Remote API Client' 0;0/1;1 (1x1) [hidden] 0x55889c2a: 35 0x7c089d10 0x16abe79e ('IntermecSettings.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 36 0x7c07d860 0x16abe79e ('IntermecSettings.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 37 0x7c089ee0 0x16abe79e ('IntermecSettings.exe') '#NETCF_AGL_BASE_' 'Intermec Settings' 0;36/480;572 (480x536) [visible] 0x55889c2a: 38 0x7c08b5b0 0x16abe79e ('IntermecSettings.exe') 'COMPIMEUI' 'COMPIMEUI' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 39 0x7c08b4a0 0x16abe79e ('IntermecSettings.exe') 'Ime' 'Default Ime' 0;0/1;1 (1x1) [hidden] 0x55889c2a: 40 0x7c089600 0x16abe79e ('IntermecSettings.exe') '#NETCF_AGL_PARK_\Windows\IntermecSettings.exe' '' -2000;-2000/-2000;-2000 (0x0) [hidden] 0x55889c2a: 41 0x7c087a60 0xf6b37482 ('repllog.exe') 'PolApp Window' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 42 0x7c0875e0 0xf6b37482 ('repllog.exe') 'Mapi.MainWnd' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 43 0x7c084780 0x7a451c12 ('shell32.exe') 'SSUpdate.MainWnd' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 44 0x7c0873a0 0xf6b37482 ('repllog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 45 0x7c0871b0 0xf6b37482 ('repllog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 46 0x7c087080 0xf6b37482 ('repllog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 47 0x7c086d80 0xf6b37482 ('repllog.exe') 'ActiveSync' 'ActiveSync' 0;36/480;572 (480x536) [visible] 0x55889c2a: 48 0x7c084880 0xd9528c2a ('cprog.exe') 'PolApp Window' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 49 0x7c07f200 0xd9528c2a ('cprog.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 50 0x7c07dca0 0xd9528c2a ('cprog.exe') 'XMEThreadPlayer Wnd Class' '' 0;36/480;640 (480x604) [hidden] 0x55889c2a: 51 0x7c07d640 0x7a451c12 ('shell32.exe') 'SIMInit' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 52 0x7c07cf60 0x7a451c12 ('shell32.exe') 'Mapi.MainWnd' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 53 0x7c07cb30 0x7a451c12 ('shell32.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 54 0x7c07ca40 0x7a451c12 ('shell32.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 55 0x7c07c610 0x7a451c12 ('shell32.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 56 0x7c07c950 0x1a2de4a6 ('services.exe') 'WLMContactsPlugin.WndClass' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 57 0x7c07a9b0 0xd9528c2a ('cprog.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 58 0x7c07a380 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 59 0x7c079940 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 60 0x7c079750 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;-100/0;-100 (0x0) [visible] 0x55889c2a: 61 0x7c079530 0xd9528c2a ('cprog.exe') 'PolApp Window' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 62 0x7c0790d0 0xd9528c2a ('cprog.exe') 'CallPol' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 63 0x7c078fe0 0xd9528c2a ('cprog.exe') 'MSCprog' 'Phone ' 0;36/480;572 (480x536) [hidden] 0x55889c2a: 64 0x7c078280 0xb93a2eea ('connmgr.exe') 'ConnMgrWndClass' 'SchedConnNotify' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 65 0x7c077fc0 0xb93a2eea ('connmgr.exe') 'StatStore Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 66 0x7c077cc0 0xb93a2eea ('connmgr.exe') 'StatStore Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 67 0x7c077bc0 0xb93a2eea ('connmgr.exe') 'ConnMgrWndClass' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 68 0x7c072950 0xb93a2eea ('connmgr.exe') 'StatStore Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 69 0x7c072300 0xb93a2eea ('connmgr.exe') 'ConnMgrWndClass' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 70 0x7c0721f0 0xb93a2eea ('connmgr.exe') 'ConnMgrWndClass' 'ConnMgrSink' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 71 0x7c076e30 0x5aaef4a6 ('gwes.exe') 'TOUCHSTUBWND_CLASS' '' 0;0/1;1 (1x1) [hidden] 0x55889c2a: 72 0x7c076530 0x1a2de4a6 ('services.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 73 0x7c0761b0 0x395a84c2 ('AAM.exe') '' '' 0;36/480;640 (480x604) [hidden] 0x55889c2a: 74 0x7c074d40 0x1a2de4a6 ('services.exe') 'Worker' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 75 0x7c0744b0 0x1a2de4a6 ('services.exe') 'WinCENotify' 'WinCENotify' 0;36/480;640 (480x604) [hidden] 0x55889c2a: 76 0x7c074100 0x3c8a25d2 ('device.exe') 'SinkWiredNetUI' '' -10;-10/-5;-5 (5x5) [hidden] 0x55889c2a: 77 0x7c079e80 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 78 0x7c079c90 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 79 0x7c079b80 0xd9528c2a ('cprog.exe') 'MSClog' 'Phone ' 0;36/480;572 (480x536) [hidden] 0x55889c2a: 80 0x7c07b5a0 0x98ffa152 ('poutlook.exe') 'MSPOutlook' '' 100000;0/100000;0 (0x0) [visible] 0x55889c2a: 81 0x7c07f980 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 82 0x7c07f790 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 83 0x7c07f6a0 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 84 0x7c07e4a0 0xd9528c2a ('cprog.exe') 'Dialog' 'Phone ' 0;36/480;572 (480x536) [hidden] 0x55889c2a: 85 0x7c081b60 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 86 0x7c081970 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 87 0x7c07fce0 0xd9528c2a ('cprog.exe') 'Dialog' 'Phone ' 0;36/480;572 (480x536) [hidden] 0x55889c2a: 88 0x7c083c90 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 89 0x7c083aa0 0xd9528c2a ('cprog.exe') 'menu_worker' '' 0;572/480;640 (480x68) [visible] 0x55889c2a: 90 0x7c082f40 0xd9528c2a ('cprog.exe') 'tooltips_class32' '' 0;0/0;0 (0x0) [hidden] 0x55889c2a: 91 0x7c082120 0xd9528c2a ('cprog.exe') 'Dialog' 'Phone ' 0;36/480;572 (480x536) [hidden]
Download Visual Studio 2008 sources (Mobile 5 SDK, C/C++):
showFullScreen_v1
UPDATE 22. may. 2014:
showFullScreen is now part of my loggingCE tool set at github.
——————————————
see also http://discussions.citrix.com/topic/295237-receiver-for-windows-mobile-6-now-way-to-customize-display-resolution/ at citrix board