http://bugs.winehq.org/show_bug.cgi?id=7708
Summary: xwall doesn't install Product: Wine Version: CVS Platform: Other URL: http://xwall.us OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: wine-setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
While googling for something else, I ran into http://www.xwall.us/phpBB2/viewtopic.php?p=9772&sid=10ccd6aacc8f415d28a2... which is an explanation of how to install xwall (a spam filter server) under wine. It's a scary recipe; it calls for a bazillion native DLLs, including ie6, installed with winetools.
Trying to run xwall's setup.exe without any of that crap yields a fatal dialog Installation failed usage: setup [mailbeam.inf]
Looking at the log, it seems the installer invokes
0009:Call shell32.ShellExecuteA(00000000,0040700e "install",00407004 "xwall.inf",00000000,00000000,00000001) ret=00401033
i.e. invokes ShellExecute with the verb "install". Wine seems to do the wrong thing in this case:
0009:Call kernel32.CreateProcessW(00000000,0033de1c L"xwall.inf",00000000,00000000,00000000,00000400,00000000,00000000,0033dd08,0033dd4c) ret=7ec528ac
which doesn't seem to work well at all.
Maybe Windows registers a 'install' verb with the shell that knows what to do with .inf files? I'm ignorant here.