|
|
Subscribe / Log in / New account

Wine 6.0 released

Wine 6.0 released

Posted Jan 15, 2021 14:01 UTC (Fri) by farnz (subscriber, #17727)
In reply to: Wine 6.0 released by HelloWorld
Parent article: Wine 6.0 released

In the linked article, it says "This should help a number of copy protection schemes that check that the DLL files on disk match the in-memory contents."

Basically, one route to breaking copy protection is to add extra code somewhere; historically, a good way to do this was to attach the extra code to KERNEL32.DLL or other core Windows DLLs, because the schemes in question didn't check to see if you'd done that (just that the DLL list was correct). Modern Windows has system file protections that will replace the on-disk DLLs with Microsoft originals, so if the on-disk DLL doesn't match the memory image, there are three options:

  1. You're mid-update, and need to restart the app with the right DLLs loaded.
  2. The OS isn't Windows, but WINE.
  3. You've added extra code to a system DLL to break the app.

Of those, #2 is the rarest case - the other two are both signs the system isn't behaving as the copy protection expects, so they are picked up on.


to post comments

Wine 6.0 released

Posted Jan 15, 2021 20:23 UTC (Fri) by HelloWorld (guest, #56129) [Link]

Thanks for the explanation.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds