Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Windows 64bit > GetOpenFileName failed after Wow64DisableWow64FsRedirection

Thread Tools

GetOpenFileName failed after Wow64DisableWow64FsRedirection

Posts: n/a

I have a 32-bit application which needs to show a standard File Open common
dialog on 64-bit Windows and user needs to be able to browse both system32
and SysWow64 folder, so I added Wow64DisableWow64FsRedirection before
calling GetOpenFileName, and here is what happened:

1) Without calling Wow64DisableWow64FsRedirection, the dialog could be shown
and user is able to browse both system32 and SysWow64, but definitely the
system32 displayed in this dialog is just a shadow of SysWow64 because I
cannot see the 64-bit exe that I put it using 64-bit Windows Explorer.

2) With calling Wow64DisableWow64FsRedirection, GetOpenFileName returns
FALSE, the dialog was not shown, and GetLastError returns 0.

I run the test on Vista 64-bit Ultimate build 5600, the 32-bit process has
Vista specific manifest file which requires Admin.

Is this a bug in the build of Vista I am using, or 32-bit process needs to
something else to show a common file dialog which can shows content in real
system32 besides calling Wow64DisableWow64FsRedirection? Thanks.

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Win32API GetOpenFileName - filter problem Szabolcs Toth Ruby 2 10-13-2008 02:04 PM
GetOpenFileName failed after Wow64DisableWow64FsRedirection Xiao, Li Windows 64bit 1 05-23-2007 02:24 PM
Win32API GetOpenFileName called successful, but no dialog appear,why? yang cao Ruby 0 04-09-2007 04:21 PM
Errors: Failed to load viewstate. & Validation of viewstate MAC failed. sck10 ASP .Net 6 09-01-2006 05:59 PM
QueryInterface for interface Excel._Application failed / QueryInterface for interface Word._Application failed SOLUTION Wildepiet ASP .Net 0 06-14-2004 07:28 AM