[Bug 28975] New: Nokia S60 5th Edition SDK 1.0 installer needs apphelp.dll.ApphelpCheckInstallShieldPackage
http://bugs.winehq.org/show_bug.cgi?id=28975 Bug #: 28975 Summary: Nokia S60 5th Edition SDK 1.0 installer needs apphelp.dll.ApphelpCheckInstallShieldPackage Product: Wine Version: 1.3.31 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: focht(a)gmx.net Classification: Unclassified Hello, now that apphelp.dll is present another one from InstallShield based installer: --- snip --- ~/Downloads/S60_5th_Edition_SDK_v1_0_en$ wine ./setup.exe fixme:storage:create_storagefile Storage share mode not implemented. wine: Call from 0x7b83a43f to unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage, aborting wine: Unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage called at address 0x7b83a43f (thread 0009), starting debugger... --- snip --- Workaround: $ WINEDLLOVERRIDES="apphelp=d" wine ./setup.exe $ wine --version wine-1.3.31-293-gb4987d0 710260 -rw-rw-r-- 1 focht focht 727290277 2011-11-01 22:02 Nokia_S60_5th_Edition_SDK_v1.0.rar $ sha1sum Nokia_S60_5th_Edition_SDK_v1.0.rar b1b1c6367598fbc0b8ca81e40d68c6b7bc60573e Nokia_S60_5th_Edition_SDK_v1.0.rar Regards -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://hydra.oron.com/wbiwx | |f7pd7lwuvruy6ifmwl56r3bqzo4 | |ftnf2kaq2wcyhy4zog2f7p7giqo | |wjhjuzrlpcti7/Nokia_S60_5th | |_Edition_SDK_v1.0.rar --- Comment #1 from Anastasius Focht <focht(a)gmx.net> 2011-11-02 15:34:23 CDT --- Hello, filling fields... Regards -- 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=28975 --- Comment #2 from Anastasius Focht <focht(a)gmx.net> 2011-11-02 19:06:54 CDT --- Hello, it seems that InstallShield related shim API is not documented on MSDN. The installer code calling apphelp.ApphelpCheckInstallShieldPackage() puts following args on stack; --- snip --- addr data 0033DFEC 0033E104 0033DFF0 001ED774 ; UNICODE "Z:\home\focht\Downloads\S60_5th_Edition_SDK_v1_0_en\data1.hdr" --- snip --- stdcall (WINAPI), 2 args arg1 = (ptr) seems to be address of caller supplied (stack based) buffer/structure arg2 = (wstr) path to package returns: BOOL Using that info a stub returning TRUE makes the installer succeed. +apphelp: --- snip --- 0009:trace:apphelp:ApphelpCheckInstallShieldPackage stub( 0x32e104, L"Z:\\home\\focht\\Downloads\\S60_5th_Edition_SDK_v1_0_en\\data1.hdr") --- snip --- Regards -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25373 -- 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=28975 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |28937 -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Nokia S60 5th Edition SDK |InstallShield-based |1.0 installer needs |installers need |apphelp.dll.ApphelpCheckIns |apphelp.dll.ApphelpCheckIns |tallShieldPackage |tallShieldPackage stub | |(Nokia S60 5th Edition SDK | |1.0) --- Comment #3 from Anastasius Focht <focht(a)gmx.net> 2011-11-03 16:31:58 CDT --- Hello, revising summary, reflecting that InstallShield-based installers call this API as part of their prerequisite setup hence a stub is needed. Regards -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://hydra.oron.com/wbiwx |https://static.yousendit.co |f7pd7lwuvruy6ifmwl56r3bqzo4 |m/plugins/YouSendItExpressS |ftnf2kaq2wcyhy4zog2f7p7giqo |etup2_10_2.exe |wjhjuzrlpcti7/Nokia_S60_5th | |_Edition_SDK_v1.0.rar | Summary|InstallShield-based |InstallShield-based |installers need |installers need |apphelp.dll.ApphelpCheckIns |apphelp.dll.ApphelpCheckIns |tallShieldPackage stub |tallShieldPackage stub |(Nokia S60 5th Edition SDK |(YouSendIt, Nokia S60 5th |1.0) |Edition SDK 1.0) --- Comment #4 from Anastasius Focht <focht(a)gmx.net> 2011-11-03 16:46:29 CDT --- Hello again, added a much smaller application "YouSendIt" (from bug 28937) for testing... --- snip --- $ WINEDEBUG=+tid,+apphelp wine ./YouSendItExpressSetup2_10_2.exe ... 0009:fixme:storage:create_storagefile Storage share mode not implemented. 0009:trace:apphelp:DllMain 0x7dc20000, 1, (nil) 0009:trace:apphelp:ApphelpCheckInstallShieldPackage stub( 0x32d668, L"C:\\windows\\Downloaded Installations\\{E74F2619-877C-4962-AA8E-3107F9D5B4C6}\\YouSendIt Express.msi") 0009:trace:apphelp:DllMain 0x7dc20000, 0, (nil) ... --- snip --- Installs fine with stub. Regards -- 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=28975 André H. <nerv(a)dawncrow.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |nerv(a)dawncrow.de Regression SHA1| |e14e83837fcf6b30599c19d6e85 | |c5cf50517a8ec --- Comment #5 from André H. <nerv(a)dawncrow.de> 2011-11-04 11:28:19 CDT --- blaming me. already working on it. -- 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=28975 --- Comment #6 from André H. <nerv(a)dawncrow.de> 2011-11-04 15:53:13 CDT --- http://source.winehq.org/patches/data/80596 http://source.winehq.org/patches/data/80597 http://source.winehq.org/patches/data/80598 -- 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=28975 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25162 -- 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=28975 sl1pkn07 <sl1pkn07(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sl1pkn07(a)gmail.com --- Comment #7 from sl1pkn07 <sl1pkn07(a)gmail.com> 2011-11-05 18:05:05 CDT --- (In reply to comment #6)
http://source.winehq.org/patches/data/80596 http://source.winehq.org/patches/data/80597 http://source.winehq.org/patches/data/80598
very thanks! this fix my problem whit Aion client installer! greetings -- 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=28975 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bass_dr(a)hotmail.com --- Comment #8 from Nikolay Sivov <bunglehead(a)gmail.com> 2011-11-06 10:07:13 CST --- *** Bug 29007 has been marked as a duplicate of this bug. *** -- 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=28975 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25558 -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major --- Comment #9 from Anastasius Focht <focht(a)gmx.net> 2011-11-06 14:41:09 CST --- Hello, @André: thanks, unfortunately your patchset was too late for 1.3.32 hence there will be a number of blockers/dupes here... Raising importance as it will probably affect lots of installers that are InstallShield engine based. This API was probably introduced at the time Windows Vista was developed which tend to broke older InstallShield versions. Due to market share/widespread use of InstallShield, Microsoft probably gave the vendor this API to advertise themselves to Windows Application Compatibility Engine/Layer. Based on installer package/product id which can be extracted given the package an application shim could be enabled if a "bad" product installer was detected (shim database/sdb). Application shimming (compatibility) is a pretty interesting technology and the main reason why many thousands of (broken) apps/games not designed for future Windows versions still work (Vista/7). These apps rely on specific Windows Version implementations, broken Windows API behaviour, abuse the Windows API etc.
From what I gathered from reading various blogs/crystal ball/MSDN many application specific "hacks" are implemented in shims, keeping the main code base clean, allowing for further improvement/rewrite/fixing in newer Windows versions.
Shimming is an interesting feature that might be considered in future Wine versions. Regards -- 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=28975 Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oneofone(a)gmail.com --- Comment #10 from Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> 2011-11-07 09:49:44 CST --- *** Bug 29015 has been marked as a duplicate of this bug. *** -- 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=28975 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8cfbcaf1be59237eae70cb95c0c | |23d160e975b79 Status|NEW |RESOLVED Resolution| |FIXED --- Comment #11 from Austin English <austinenglish(a)gmail.com> 2011-11-07 13:36:59 CST --- http://source.winehq.org/git/wine.git/commitdiff/8cfbcaf1be59237eae70cb95c0c... -- 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=28975 --- Comment #12 from testing.tigerwolf(a)mail.com 2011-11-07 15:30:21 CST --- Created attachment 37369 --> http://bugs.winehq.org/attachment.cgi?id=37369 unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage during TCH installer Related problem, I think, trying to install Tom Clancy's H.A.W.X. The problem didn't appears using wine 1.3.25, the last version I used for trying this game. -- 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=28975 gymka(a)mail.ru changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gymka(a)mail.ru --- Comment #13 from gymka(a)mail.ru 2011-11-09 00:57:06 CST --- have same problem then trying install "chessmaster XI": wine: Call from 0x7b83a332 to unimplemented function apphelp.dll.ApphelpCheckInstallShieldPackage, aborting with 1.3.31 it was ok, with 1.3.32 gives error -- 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=28975 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cycoone(a)hotmail.com --- Comment #14 from Nikolay Sivov <bunglehead(a)gmail.com> 2011-11-13 07:39:49 CST --- *** Bug 29083 has been marked as a duplicate of this bug. *** -- 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=28975 Blake Gripling <peanuthead_069(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |peanuthead_069(a)yahoo.com --- Comment #15 from Blake Gripling <peanuthead_069(a)yahoo.com> 2011-11-16 21:19:38 CST --- This bug also affects the L.A. Noire installer. I'm getting a similar message when I attempted to install the full retail version of the game. -- 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=28975 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #16 from Alexandre Julliard <julliard(a)winehq.org> 2011-11-18 13:03:45 CST --- Closing bugs fixed in 1.3.33. -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |apphelp -- 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=28975 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://static.yousendit.co |https://web.archive.org/web |m/plugins/YouSendItExpressS |/20130821022619/https://sta |etup2_10_2.exe |tic.hightail.com/plugins/Yo | |uSendItExpressSetup2_10_2.e | |xe -- 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