[Bug 37321] foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW

WineHQ Bugzilla wine-bugs at winehq.org
Sun Nov 21 06:25:24 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=37321

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|http://www.foobar2000.org/g |https://web.archive.org/web
                   |etcomponent/0ce61869037d978 |/20190526210912if_/https://
                   |2b6b061a8122693aa/64028ede8 |www.foobar2000.org/getcompo
                   |5cc75270a44c29f58f3745a/foo |nent/30912a11b0f5ccf5515597
                   |_scheduler.zip              |e21fd235f7/da149c7e64f73184
                   |                            |0a586d5d6d49871a/foo_schedu
                   |                            |ler.zip

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

adding stable download links via Internet Archive.

There was no foobar2000 v1.3.3 snapshot on archive.org, but a lot of other
v1.3.x.

https://web.archive.org/web/20150917000254/http://www.foobar2000.org/files/a1837ddf0f22bce0582827d9faa6a201/foobar2000_v1.3.8.exe

https://www.virustotal.com/gui/file/2f478a563e10646c2edf3fd7180cdd76e162e423cfa51c95cadf6d3294ae6a6d

$ sha1sum foobar2000_v1.3.8.exe 
317fb59dc1a85e0dd10c7e388bc9841f873ec40b  foobar2000_v1.3.8.exe

$ du -sh foobar2000_v1.3.8.exe 
3.7M    foobar2000_v1.3.8.exe

Same goes for the plugin:

--- snip ---
$ wget
http://web.archive.org/cdx/search/cdx?url="foobar2000.org/getcomponent/*" -q -O
- | egrep "foo_scheduler.zip.*application/" 

org,foobar2000)/getcomponent/0ce61869037d9782b6b061a8122693aa/e64b519f7be72fee018b28b2d264d46e/foo_scheduler.zip
20131107180138
http://www.foobar2000.org/getcomponent/0ce61869037d9782b6b061a8122693aa/e64b519f7be72fee018b28b2d264d46e/foo_scheduler.zip
application/http;msgtype=response 200 6H5O5EOCD2SRCBWH4P4436ZXNKVRC6UG 366234

org,foobar2000)/getcomponent/0d3713bc85a5e7d225f470b74a23d1cf/3914f71a9aa3fed56408c2aedc8e9691/foo_scheduler.zip
20110603072153
http://www.foobar2000.org/getcomponent/0d3713bc85a5e7d225f470b74a23d1cf/3914f71a9aa3fed56408c2aedc8e9691/foo_scheduler.zip
application/zip 200 FNVRO2JFX464HEOT535NBWJ3OVQ2A3LP 255350

org,foobar2000)/getcomponent/30912a11b0f5ccf5515597e21fd235f7/da149c7e64f731840a586d5d6d49871a/foo_scheduler.zip
20190526210912
https://www.foobar2000.org/getcomponent/30912a11b0f5ccf5515597e21fd235f7/da149c7e64f731840a586d5d6d49871a/foo_scheduler.zip
application/zip 200 JUJKJQQZ75GYMCRNR3LNDHU63ETVKEWV 382879

org,foobar2000)/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip
20210217112207
https://www.foobar2000.org/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip
application/zip 200 HMV3VRPSM3SWOR44ZNJSCJ3OJ3M4RHAP 406545

org,foobar2000)/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip
20210217135931
http://www.foobar2000.org/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip
application/zip 200 HMV3VRPSM3SWOR44ZNJSCJ3OJ3M4RHAP 406544
--- snip ---

https://web.archive.org/web/20190526210912if_/https://www.foobar2000.org/getcomponent/30912a11b0f5ccf5515597e21fd235f7/da149c7e64f731840a586d5d6d49871a/foo_scheduler.zip
 (dll file date: Sep 2, 2015)

https://www.virustotal.com/gui/file/751899060000f9b7c26a47107ccf97023729d12a3c5ccb009f3dd57c8f5ebb34

$ sha1sum foo_scheduler.zip 
4d12a4c219ff4d860a2d8ed6d19e9ed9275512d5  foo_scheduler.zip

$ du -sh foo_scheduler.zip 
376K    foo_scheduler.zip

Github repo with plugin sources:

https://github.com/andrewsmolko/foo_scheduler/blob/f251aeef31c410754bbd3baf12d48d1def710df3/src/foo_scheduler/action_launch_app.cpp#L103

--- snip ---
void ActionLaunchApp::ExecSession::Run(const AsyncCall::CallbackPtr&
completionCall)
{
    std::wstring cmdLine = L"shell32.dll,ShellExec_RunDLL " +
m_action.GetCommandLine();
    ShellExecute(core_api::get_main_window(), L"open", L"RunDLL32.exe",
cmdLine.c_str(), NULL, SW_SHOWDEFAULT);

    AsyncCall::AsyncRunInMainThread(completionCall);
}
--- snip ---

Added by:
https://github.com/andrewsmolko/foo_scheduler/commit/d97a12da5a04e8f5e4d8a832cbc30ca9bda40956
(source import Sep 2, 2015)

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