machina
machina copied to clipboard
Prevent re-injection for deucalion
It will prevent dll auto unloading if that happens (Since its ref always beyond zero), and will cause no data issue when using FFXIV_ACT_Plugin for multiple processes switching.
Ref: https://github.com/ravahn/machina/blob/e2c8c11924c33e28bd3f8ebab6bff374f0aaba7d/Machina.FFXIV/Deucalion/DeucalionInjector.cs#L206 https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw https://github.com/ff14wed/deucalion/blob/a6f3239dc371ad27ce1e8006c0ef65ce7373c596/src/lib.rs#LL223C26-L223C26 https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-freelibraryandexitthread https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-freelibrary