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 (904947)
The information in this article applies to:
- Microsoft Windows Server 2003 SP1
- Microsoft Windows XP Service Pack 2
SYMPTOMSWhen 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. CAUSEYou 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.WORKAROUNDTo 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:
Modification Type: | Major | Last Reviewed: | 9/2/2005 |
---|
Keywords: | kbtshoot kbprb KB904947 kbAudDeveloper |
---|
|