[Bug 29473] New: IconsExtract: Requesting "File Properties" errors-out.
http://bugs.winehq.org/show_bug.cgi?id=29473 Bug #: 29473 Summary: IconsExtract: Requesting "File Properties" errors-out. Product: Wine Version: 1.3.35 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: jthomas97411(a)yahoo.com Classification: Unclassified Simply run IconsExtract in Wine, search for icons somewhere, select a found icon, and try to open the file properties for that icon. This is done either by pressing F8 or clicking "File" in the upper-right, and then under the "File" menu press "File Properties". The sole terminal output is this: fixme:exec:SHELL_execute flags ignored: 0x0000000c This is true for IconsExtract version 1.46 and version 1.47. Have not seen any Wine version succeed in displaying the file properties. In Windows, "File Properties" brings up the same exact dialogue as right-clicking the file that contains the icon and clicking "properties." IconsExtract is a free download: http://www.nirsoft.net/utils/iconsext.zip . -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 Jake Thomas <jthomas97411(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration URL| |http://www.nirsoft.net/util | |s/iconsext.zip -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 Jake Thomas <jthomas97411(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download --- Comment #1 from Jake Thomas <jthomas97411(a)yahoo.com> 2011-12-29 02:12:57 CST --- Gecko was installed. Otherwise clean prefix. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 Jake Thomas <jthomas97411(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 Dmitry Timoshkov <dmitry(a)baikal.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|integration | -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 A Wine user <RandomAccountName(a)mail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName(a)mail.com --- Comment #2 from A Wine user <RandomAccountName(a)mail.com> 2011-12-29 03:39:59 CST --- Confirming. Native shell32 + shlwapi + comctl32 works around it. shell32 is probably the important one since native shlwapi + comctl32 without shell32 doesn't help (they're needed to prevent crashes with native shell32). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #3 from Jake Thomas <jthomas97411(a)yahoo.com> 2011-12-30 04:01:52 CST --- Doing dll overrides for shell32 + shlwapi + comctl32 did not make it work for me. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #4 from A Wine user <RandomAccountName(a)mail.com> 2011-12-30 04:46:39 CST --- You put native copies of those DLLs in Wine's system32 directory first, right? Just adding overrides won't do anything if there are no native DLLs to load. Also, the dependencies for native shell32 can vary depending on the version used (some versions might not work at all). I used shell32.dll from XP SP3. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #5 from Jake Thomas <jthomas97411(a)yahoo.com> 2011-12-30 12:13:36 CST --- Oh. When Hype the Time Quest needed dinput override, just doing the override without copying it in fixed it. So I thought Wine found the dlls on a mounted Windows partition by itself. Ok. I'll try copying it over! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #6 from Austin English <austinenglish(a)gmail.com> --- I get an error dialog saying 'Invalid Parameter', and: fixme:exec:SHELL_execute flags ignored: 0x0000000c austin(a)debian-home:~$ wine --version wine-1.7.33-50-g7eed378 austin(a)debian-home:~$ sha1sum iconsext.zip 485dc440cec3a30d221c5401e8909607bd74a4eb iconsext.zip austin(a)debian-home:~$ du -h iconsext.zip 36K iconsext.zip -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #7 from super_man(a)post.com --- "I get an error dialog saying 'Invalid Parameter', and: fixme:exec:SHELL_execute flags ignored: 0x0000000c" The same 1.7.49 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #8 from super_man(a)post.com --- (In reply to super_man from comment #7)
"I get an error dialog saying 'Invalid Parameter', and: fixme:exec:SHELL_execute flags ignored: 0x0000000c"
The same 1.7.49
Still valid 1.9.9 and staging 1.9.9 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #9 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Created attachment 68048 --> https://bugs.winehq.org/attachment.cgi?id=68048 +exec,+shell,+pidl log Still present in wine-5.15. Attached is a +exec,+shell,+pidl log. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.nirsoft.net/util |https://web.archive.org/web |s/iconsext.zip |/20200131004759/https://www | |.nirsoft.net/utils/iconsext | |.zip CC| |focht(a)gmx.net Summary|IconsExtract: Requesting |IconsExtract reports |"File Properties" |'Invalid parameter' when |errors-out. |requesting 'File | |Properties' ('ShellExecute' | |doesn't support | |'properties' verb) Component|-unknown |shell32 --- Comment #10 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, confirming, still present. Adding stable download link via Internet Archive: https://web.archive.org/web/20200131004759/https://www.nirsoft.net/utils/ico... I used 'shell32.dll' from file icon list just by coincidence, could be anything else. Trace log: --- snip --- $ WINEDEBUG=+seh,+relay,+exec,+shell wine ./iconsext.exe >>log.txt 2>&1 ... 0224:Call shell32.ShellExecuteExA(0031fc80) ret=00407ff8 0224:trace:exec:ShellExecuteExA 0x31fc80 0224:Call KERNEL32.MultiByteToWideChar(00000000,00000000,0040b660 "properties",ffffffff,00000000,00000000) ret=7dfea419 ... 0224:trace:exec:SHELL_execute mask=0x0000000c hwnd=0x4006c verb=L"properties" file=L"C:\\windows\\system32\\shell32.dll" parm=L"" dir=(null) show=0x00000005 class=not used ... 0224:trace:shell:HCR_GetExecuteCommandW (nil) L"Folder" L"properties" 0x31ebb0 ... 0224:trace:shell:HCR_GetDefaultVerbW 0xa0 L"properties" 0x31da70 0224:Call shlwapi.SHGetValueW(000000a0,0031dc78 L"shell\\properties\\command",00000000,00000000,0031ebb0,0031deb0) ret=7df88412 0224:Call shcore.SHGetValueW(000000a0,0031dc78 L"shell\\properties\\command",00000000,00000000,0031ebb0,0031deb0) ret=7bc3ab94 ... 0224:Ret shcore.SHGetValueW() retval=00000002 ret=7bc3ab94 0224:Ret shlwapi.SHGetValueW() retval=00000002 ret=7df88412 ... 0224:trace:shell:HCR_GetExecuteCommandW -- L"C:\\users\\focht\\Desktop" ... 0224:trace:exec:SHELL_execute execute:L"",L"",L"" ... 0224:trace:shell:PathFindOnPathW (L"",0031EBB0) ... 0224:trace:exec:SHELL_quote_and_execute L""/L"properties" => L"\"C:\\windows\\system32\""/L"" ... 0224:trace:exec:SHELL_ExecuteW Execute L"\"C:\\windows\\system32\"" from directory L"" 0224:Call KERNEL32.CreateProcessW(00000000,001c2470 L"\"C:\\windows\\system32\"",00000000,00000000,00000000,00000410,00000000,00000000,0031dbe4,0031dbd4) ret=7dfe5383 ... 0224:trace:exec:SHELL_ExecuteW returning 5 ... 0224:trace:exec:SHELL_FindExecutable L"" ... 0224:trace:exec:SHELL_quote_and_execute L""/L"properties" => L"\"\""/L"" ... 0224:trace:exec:SHELL_ExecuteW Execute L"\"\"" from directory L"" 0224:Call KERNEL32.CreateProcessW(00000000,001c2470 L"\"\"",00000000,00000000,00000000,00000410,00000000,00000000,0031dbe4,0031dbd4) ret=7dfe5383 ... 0224:trace:exec:SHELL_ExecuteW CreateProcess returned error 87 0224:trace:exec:SHELL_ExecuteW returning 11 ... 0224:trace:exec:SHELL_execute retval 11 ... 0224:Ret KERNEL32.FormatMessageW() retval=00000014 ret=7dfe4cbb 0224:Call user32.MessageBoxW(0004006c,0031ceb0 L"Invalid parameter.\r\n",00000000,00000010) ret=7dfe4cc7 --- snip --- Looks like 'ShellExecute' doesn't handle the 'properties' verb. https://web.archive.org/web/20210129122428/https://social.msdn.microsoft.com... $ sha1sum iconsext.zip 485dc440cec3a30d221c5401e8909607bd74a4eb iconsext.zip $ du -sh iconsext.zip 36K iconsext.zip $ wine --version wine-6.0-293-gf72ef20e88f 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #11 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Still present with wine-9.0rc2. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 temp82(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82(a)luukku.com --- Comment #12 from temp82(a)luukku.com --- (In reply to Gijs Vermeulen from comment #11)
Still present with wine-9.0rc2.
are you sure? i tried wine 9.0 and I cant replicate the issue. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=29473 --- Comment #13 from temp82(a)luukku.com --- my mistake. it's still valid. there is "file properties" and just "properties". it's the file properties that doesnt work. -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla