You may receive an "Access Denied" message when you try to move or resize a window on a Windows Server 2003 SP1-based or Windows XP SP2-based computer

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article has been archived. It is offered "as is" and will no longer be updated.
SYMPTOMS
When you try to move or resize a window on a Microsoft Windows Server 2003 Service Pack 1-based or Microsoft Windows XP Service Pack 2-based computer, you may receive an error message that is similar to the following:
Access Denied
This problem occurs when you use a drag operation to move or to resize a Microsoft Internet Explorer window or the window of another application.
CAUSE
You experience this issue if a script in the Web page that is displayed is performing either a windows.resizeTo method or a windows.moveTo method when you try to move or resize the window. This issue occurs because of a design change in Windows Server 2003 Service Pack 1 (SP1) and Windows XP Service Pack 2 (SP2). This design change improves the security on the computer by blocking any move or resize functions.

Windows blocks these functions by using a script when the mouse button is down. If the mouse button is down, Windows considers the operation to be a drag operation and blocks any move or resize functions. This behavior helps prevent an attacker from transferring malicious files to the computer.
WORKAROUND
To work around this issue, use a WebBrowser control-based application. When you host the Internet Explorer Web Object Control (WebOC), you can use the IHTMLWindow2::resizeTo method or the IHTMLWindow2::moveTo method to resize the window.

For more information about these methods, visit the following Microsoft Developer Network (MSDN) Web sites:
Properties

Article ID: 904947 - Last Review: 12/09/2015 02:54:05 - Revision: 1.3

Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows XP Service Pack 2

  • kbnosurvey kbarchive kbtshoot kbprb KB904947
Feedback