[Bug 17184] Achieve Planner 1.9.0 (.NET 1.1 app) requires explicit native override of mscoree.dll or mscoree.dll.StrongNameSignatureVerificationEx faking success
WineHQ Bugzilla
wine-bugs at winehq.org
Thu Feb 18 02:54:05 CST 2021
https://bugs.winehq.org/show_bug.cgi?id=17184
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
URL|http://www.effexis.com/achi |https://web.archive.org/web
|eve/AchievePlanner19Downloa |/20181110100817/http://effe
|d.htm |xissoftware.s3.amazonaws.co
| |m/AchieveSetup.exe
Fixed by SHA1| |074dd6959f2cc1f00531132537f
| |a3412388c27bb
Keywords|dotnet |
Summary|Achieve Planner 1.9.0 |Achieve Planner 1.9.0 (.NET
|requires explicit native |1.1 app) requires explicit
|override of mscoree.dll |native override of
| |mscoree.dll or
| |mscoree.dll.StrongNameSigna
| |tureVerificationEx faking
| |success
--- Comment #6 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
revisiting.
Wine 6.2 with .NET 1.1 (WINEARCH=win32):
--- snip ---
$ wine ./Achieve.exe
$ pwd
/home/focht/.wine/drive_c/Program Files/Effexis Software/Achieve Planner
...
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"c:\\program
files\\effexis software\\achieve planner\\efxstd.dll", 1, 0031F260): stub
...
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"c:\\program
files\\effexis software\\achieve planner\\efxstd.dll", 1, 0031EC7C): stub
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"C:\\Program
Files\\Effexis Software\\Achieve Planner\\Achieve.exe", 1, 0031EC7C): stub
...
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"C:\\Program
Files\\Effexis Software\\Achieve Planner\\Achieve.exe", 1, 0031ED74): stub
...
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"C:\\Program
Files\\Effexis Software\\Achieve Planner\\Achieve.exe", 1, 0031EA24): stub
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"c:\\program
files\\effexis software\\achieve planner\\efxstd.dll", 1, 0031EA24): stub
0024:fixme:mscoree:StrongNameSignatureVerificationEx (L"c:\\program
files\\effexis software\\achieve planner\\efxstd.dll", 1, 0031EA3C): stub
...
--- snip ---
Without explicit native 'mscoree' override, builtin 'mscoree' is taken. Builtin
fakes strong name validation success which prevents the problem.
====
Wine 6.2 with Wine-Mono (no .NET 1.1 installed):
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Effexis Software/Achieve Planner
$ wine ./Achieve.exe
...
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in bI:.ctor
(int,System.Exception,string,string,string): IL_002b: stfld 0x040004c6
at (wrapper remoting-invoke-with-check)
bI..ctor(int,System.Exception,string,string,string)
at hl.a (System.String , System.String , System.Int32 , System.Exception ,
System.Boolean ) [0x00007] in <22cb1368f070431fb47fa8dbac6eb06f>:0
at gm.a (System.String[] ) [0x0001e] in <c05e201fcef446e5bfd1b7580d474896>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL
code in bI:.ctor (int,System.Exception,string,string,string): IL_002b: stfld
0x040004c6
at (wrapper remoting-invoke-with-check)
bI..ctor(int,System.Exception,string,string,string)
at hl.a (System.String , System.String , System.Int32 , System.Exception ,
System.Boolean ) [0x00007] in <22cb1368f070431fb47fa8dbac6eb06f>:0
--- snip ---
*
https://source.winehq.org/git/wine.git/commitdiff/1e48e160f50d73e1d5963c0bf485c66196642de7
("mscoree: Stubs for StrongNameSignatureVerification(Ex)."), Part of Wine
1.1.21 release.
*
https://source.winehq.org/git/wine.git/commitdiff/074dd6959f2cc1f00531132537fa3412388c27bb
("mscoree: Fake success from StrongNameSignatureVerificationEx()."), Part of
Wine 4.13 release.
>From the commit message:
--- quote ---
Game Maker Studio 2 Desktop needs this to launch.
--- quote ---
Sadly there is not even a bug report for this hence using this one because the
user visible problem is gone.
>From loader point of view it's not fixed but that kind of issue is covered by
other old bug reports as well.
$ sha1sum AchieveSetup.exe
e532c3c016a4787071ee9a3bf5cf937b23ce11f5 AchieveSetup.exe
$ du -sh AchieveSetup.exe
35M AchieveSetup.exe
$ wine --version
wine-6.2
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