https://bugs.winehq.org/show_bug.cgi?id=52405
Bug ID: 52405 Summary: Shell Folder.CopyHere method fails Product: Wine Version: 7.0-rc6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs@winehq.org Reporter: winehq-bugzilla@reichardt.de Distribution: ---
Created attachment 71656 --> https://bugs.winehq.org/attachment.cgi?id=71656 Inno Setup script
I found this on macOS via Crossover but in the WineHQ forums it was confirmed on Linux with Wine 2.0-rc6.
My usecase is an Inno Setup script that unzips a zip file via the Shell Folder.Copy here method. This works in a Windows 10 VM.
Seems it fails already with the portion of the script Shell := CreateOleObject('Shell.Application'); *or* ZipFile := Shell.NameSpace(ZipPath);
Attached is the Inno Setup script that works with Inno Setup 6.2 https://jrsoftware.org/isdl.php The script downloads a zip and then tries to unzip it. With Wine it gets a runtime error that the zip cannot be found or used (even though the zip is right there in the path and is valid).
Forum post with Linux wine 7.0-rc6: https://forum.winehq.org/viewtopic.php?f=2&t=36097&p=135722#p135722