http://bugs.winehq.org/show_bug.cgi?id=9394
Summary: Work folder on ShellExecute and CreateProcess Product: Wine Version: 0.9.33. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: trivial Priority: P2 Component: wine-shell32 AssignedTo: wine-bugs@winehq.org ReportedBy: vexorian@gmail.com
I used to make some windows app , I tried to make them work correctly on WINE, noticed gltiches and things that made me unable to use them.
They rely heavily on executing other programs, that's where the problem comes from, I as a winapi developer made some mistakes that didn't stop the apps from working correctly in winapi but affected them on WINE.
Specifically the work folder (current directory/directory) arguments in both ShellExecute and CreateProcess : - WINE and winapi support ".\" correctly. - WINE however does not support "." while winapi does. - Apparentally WINAPI accepts NULL and assumes it means ".\" but WINE does not.
After fixing the code in my apps to use ".\" there they began to work correctly, I figured this bug may affect some other applications so I am reporting it.