[Bug 25950] New: SEE_MASK_NO_CONSOLE flag in ShellExecuteEx have opposite effect
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jan 31 22:47:29 CST 2011
http://bugs.winehq.org/show_bug.cgi?id=25950
Summary: SEE_MASK_NO_CONSOLE flag in ShellExecuteEx have
opposite effect
Product: Wine
Version: 1.3.12
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: shell32
AssignedTo: wine-bugs at winehq.org
ReportedBy: atohom at gmail.com
Created an attachment (id=33084)
--> (http://bugs.winehq.org/attachment.cgi?id=33084)
compiled executable
Despite of what MSDN is saying SEE_MASK_NO_CONSOLE in not equivalent of
CREATE_NEW_CONSOLE from CreateProcess, it its opposite.
On Windows this test program runs in single window, but in wine it creates
separate console.
#include <windows.h>
int main(int nargs,char *args[])
{
SHELLEXECUTEINFOW si={sizeof(si)};
si.fMask=SEE_MASK_FLAG_NO_UI|SEE_MASK_NOASYNC|SEE_MASK_NOCLOSEPROCESS|SEE_MASK_NO_CONSOLE;
si.lpFile=L"cmd.exe";
si.lpParameters=L"/C dir && pause";
si.nShow = SW_SHOWNORMAL;
ShellExecuteExW(&si);
WaitForSingleObject(si.hProcess, INFINITE);
return 0;
}
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list