https://bugs.winehq.org/show_bug.cgi?id=37265
Bug ID: 37265 Summary: MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode Product: Wine Version: 1.7.26 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says.
The app needs .NET Framework 4.5 which in turn requires 'Windows Vista' or higher.
First load one or more files in 'Thermo Raw File (*.raw)' or 'MzXml File (*.mzxml)' format.
Use 'File' -> 'Save Parameters' and it will crash.
Managed backtrace:
--- snip --- ... System.EntryPointNotFoundException: Unable to find an entry point named 'SHILCreateFromPath' in DLL 'shell32.dll'. at System.Windows.Forms.UnsafeNativeMethods.Shell32.SHILCreateFromPath(String pszPath, IntPtr& ppIdl, UInt32& rgflnOut) at System.Windows.Forms.FileDialog.GetShellItemForPath(String path) at System.Windows.Forms.FileDialog.OnBeforeVistaDialog(IFileDialog dialog) at System.Windows.Forms.FileDialog.RunDialogVista(IntPtr hWndOwner) at System.Windows.Forms.FileDialog.RunDialog(IntPtr hWndOwner) at System.Windows.Forms.CommonDialog.ShowDialog(IWin32Window owner) at System.Windows.Forms.CommonDialog.ShowDialog() at MaxQuant2.Forms.GenericMainForm.SaveParametersToolStripMenuItemClick(Object sender, EventArgs e) ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/a79be28e8c96b491ca4c431b4a51ba6cf...
--- snip --- 27 28 stdcall -noname SHILCreateFromPath(ptr ptr ptr) SHILCreateFromPathAW --- snip ---
Apparently Windows XP+ exports this entry point by name.
Workaround: run the app with 'WinVer' set to 'Windows XP', although this is not supported by MS.
The app also suffers from bug 35578 ('COMPUTERNAME' environment variable not present)
$ wine --version wine-1.7.26-44-gb10b391
Regards
https://bugs.winehq.org/show_bug.cgi?id=37265
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet
https://bugs.winehq.org/show_bug.cgi?id=37265
--- Comment #1 from Stefan Leichter Stefan.Leichter@camLine.com --- Patch sent: http://source.winehq.org/patches/data/108175
https://bugs.winehq.org/show_bug.cgi?id=37265
--- Comment #2 from Stefan Leichter Stefan.Leichter@camLine.com --- Patch is in http://source.winehq.org/git/wine.git/commitdiff/6f98de084b5fa50e08c82ac9bee...
https://bugs.winehq.org/show_bug.cgi?id=37265
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6f98de084b5fa50e08c82ac9bee | |579e55fddfc14 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
indeed, fixed by commit http://source.winehq.org/git/wine.git/commitdiff/6f98de084b5fa50e08c82ac9bee...
Thanks Stefan
Regards
https://bugs.winehq.org/show_bug.cgi?id=37265
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.34.