http://bugs.winehq.org/show_bug.cgi?id=27088
Summary: Microsoft Product Support Reporting Tool 6 (32-bit) doesn't detect somethings Product: Wine Version: 1.3.19 Platform: x86 URL: http://www.downloadcrew.com/article/22291-microsoft_pr oduct_support_reporting_tool_6_32-bit OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: andrew.millington@gmail.com
fixme:advapi:DecryptFileA "C:\users\andrew\Temp\IXP000.TMP\" 00000000 Syntax error wine: cannot find L"C:\windows\system32\ELSE.exe" File not found
fixme:cmd:WCMD_for /F needs to handle options Syntax error wine: cannot find L"C:\windows\system32\'ver'.exe" File not found
wine: cannot find L"C:\windows\system32\do.exe" File not found
Syntax error Syntax error Syntax error Syntax error Syntax error
===================================================== Error: Detected unsupported version of Windows CMD Version 1.3.19
=====================================================
Press Return key to continue:
http://bugs.winehq.org/show_bug.cgi?id=27088
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=27088
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|-unknown |cmd
--- Comment #1 from Dan Kegel dank@kegel.com 2011-05-07 09:39:18 CDT --- Most of those look like cmd bugs.
http://bugs.winehq.org/show_bug.cgi?id=27088
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |00cpxxx@gmail.com Ever Confirmed|0 |1
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2012-10-01 20:52:47 CDT --- I can confirm this issue in wine 1.5.14.
http://bugs.winehq.org/show_bug.cgi?id=27088
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2012-10-01 21:20:00 CDT --- Created attachment 41906 --> http://bugs.winehq.org/attachment.cgi?id=41906 WINEDEBUG=+cmd
http://bugs.winehq.org/show_bug.cgi?id=27088
Jason Edmeades us@edmeades.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |us@edmeades.me.uk
--- Comment #4 from Jason Edmeades us@edmeades.me.uk 2012-11-04 18:04:16 CST --- Issues with else.exe, do.exe are nearly always because the partexecute code has not been driven to advance the end position on. I believe most of those are now resolved (you can still get them with invalid syntax in the for loop at the moment, but assuming the batch commands are 'valid').
The attached logs showed:
1. if xxx EQU yyy - This should now be fixed in recent builds as the new if operator support was added by Frederik This led to trace:cmd:WCMD_run_program Found as L"C:\windows\ELSE.*" File not found. because the if wasnt parsed due to the error so the 'ELSE' was assumed to be a program
2. for /f "tokens=3-7 delims=[]. " %%v in ('ver') do ( for /f support was totally broken, and nearly works now (tokens= is this weeks project). This would have fallen over anyway...
3. 'ver' program does not exist trace:cmd:WCMD_run_program Found as L"C:\windows\'ver.*" File not found.
I think (1) is fixed, (2) is in the process of being fixed, and once done you just need a working 'ver' command in wine... It's expecting a build level in square brackets (e.g. Microsoft Windows [Version 6.1.7600]) and parses it... For this to work (and this could be a challenge to get into wine), the 3rd token ("Version"), the 4th ("6") and 6th ("7600") are looked at (assuming 6.) to ensure a minimum build level I think.
I'll fix (2) first (bug 21047) and lets look at what is left
http://bugs.winehq.org/show_bug.cgi?id=27088
Jason Edmeades us@edmeades.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|wine-bugs@winehq.org |us@edmeades.me.uk
--- Comment #5 from Jason Edmeades us@edmeades.me.uk 2012-11-23 18:24:07 CST --- With todays git, everything is good up until the script tries to look at the build level, when it fails.
I've put together a patch (attached, and will submit with my next batch of patches) which resolves this and the tool runs - it highlights a number of issues on missing tools / functionality, but they are other (non-cmd.exe) bugs.
However, one word of caution is whether this patch will be accepted. I hope so as I do not feel the end result is detrimental to wine, but its also quite low level to basically support a Microsoft only tool. I'll submit and hope it goes in!
http://bugs.winehq.org/show_bug.cgi?id=27088
--- Comment #6 from Jason Edmeades us@edmeades.me.uk 2012-11-23 18:24:43 CST --- Created attachment 42599 --> http://bugs.winehq.org/attachment.cgi?id=42599 Fix ver output so it tokenizes and has windows emulated version info
http://bugs.winehq.org/show_bug.cgi?id=27088
Jason Edmeades us@edmeades.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fc847f868ca15a784657762ef3b | |a3ab8703a7b18 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Jason Edmeades us@edmeades.me.uk 2012-11-28 14:54:39 CST --- Resolving as fixed as the main 3 issues are resolved... Any future ones are seperate bugs
http://bugs.winehq.org/show_bug.cgi?id=27088
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-12-07 13:36:32 CST --- Closing bugs fixed in 1.5.19.