On Mon Sep 9 21:04:51 2024 +0000, Alfred Agrell wrote:
I believe we proposed on IRC that wineboot should generate a GUID (unless present already) and store somewhere (registry probably), and return that here. Sure, still easy to change if you know where you're looking, but so is that machine-id.
@Alcaro I would suggest a not so healthy idea, use a server and make a `get_prefix_id` request, randomly generate a guid and store it in a file in `system32/wineguid.dll`, the format is 16 bytes guid and 4 bytes Jenkins hash for guid. The server will read the file on startup, cache the contents and return the value. If the file does not exist, then generate a new file and guid. Ideally, we can use TPM 2.0 for this purpose.