http://bugs.winehq.org/show_bug.cgi?id=23133
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2010-06-13 06:23:05 --- The backtrace of the app at the message box provides a bit of insight:
Backtracing for thread 0009 in process 0008 (Z:\home\arethusa\Downloads\VBB 3.6.4.exe): Backtrace: ... 15 0x4a918ef1 MessageBoxW+0x39(hwnd=(nil), text="Success ", title=0x0(nil), type=0x0010) [/home/arethusa/wine32/dlls/user32/../../../wine.git/dlls/user32/msgbox.c:406] in user32 (0x0032d430) 16 0x552f7686 do_error_dialog+0xbd(retval=0x0006, hwnd=(nil)) [/home/arethusa/wine32/dlls/shell32/../../../wine.git/dlls/shell32/shlexec.c:1509] in shell32 (0x0032f020) 17 0x552f8ec5 SHELL_execute+0x1836(sei=0x32f058, execfunc=0x552f3a59) [/home/arethusa/wine32/dlls/shell32/../../../wine.git/dlls/shell32/shlexec.c:1884] in shell32 (0x0032f040) 18 0x552f9219 ShellExecuteExW+0x26(sei=0x32f058) [/home/arethusa/wine32/dlls/shell32/../../../wine.git/dlls/shell32/shlexec.c:1971] in shell32 (0x0032f0a4) ...
Turning on +exec,+process gives:
trace:exec:SHELL_ExecuteW Execute L"C:\VBB3\VirtualBreadboard.exe" from directory L"C:\VBB3\" trace:process:CreateProcessW app (null) cmdline L"C:\VBB3\VirtualBreadboard.exe" trace:process:find_exe_file looking for L"C:\VBB3\VirtualBreadboard.exe" trace:process:find_exe_file Trying native exe L"C:\VBB3\VirtualBreadboard.exe" trace:process:CreateProcessW starting L"C:\VBB3\VirtualBreadboard.exe" as Win32 binary (0x400000-0x8f2000) trace:exec:SHELL_ExecuteW GetLastError() = 6 trace:exec:SHELL_ExecuteW returning 6
It seems that CreateProcess is failing with ERROR_INVALID_HANDLE for some reason.