[Bug 37265] New: MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Sep 13 07:45:58 CDT 2014
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 at winehq.org
Reporter: focht at 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/a79be28e8c96b491ca4c431b4a51ba6cf581da87:/dlls/shell32/shell32.spec
--- 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
--
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