[GH-ISSUE #339] Password Recovery not working with Firefox 40+ #158

Closed
opened 2026-02-27 15:49:07 +03:00 by kerem · 2 comments
Owner

Originally created by @ghost on GitHub (Aug 21, 2015).
Original GitHub issue: https://github.com/quasar/Quasar/issues/339

LoadLibrary isn't loading the DLLs for the firefox portion of password recovery

Originally created by @ghost on GitHub (Aug 21, 2015). Original GitHub issue: https://github.com/quasar/Quasar/issues/339 LoadLibrary isn't loading the DLLs for the firefox portion of password recovery
kerem 2026-02-27 15:49:07 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@ghost commented on GitHub (Aug 21, 2015):

I have it running in a 32-bit environment, adding support for older versions I'll send a PR later. Won't load correctly on 64-bit machine compiled as AnyCPU however.. Do you remember why we changed the output to AnyCPU? I forgot lol. If the client is compiled as x86 it will load the DLLs fine on either 32/64bit machines

<!-- gh-comment-id:133570086 --> @ghost commented on GitHub (Aug 21, 2015): I have it running in a 32-bit environment, adding support for older versions I'll send a PR later. Won't load correctly on 64-bit machine compiled as AnyCPU however.. Do you remember why we changed the output to AnyCPU? I forgot lol. If the client is compiled as x86 it will load the DLLs fine on either 32/64bit machines
Author
Owner

@ghost commented on GitHub (Aug 21, 2015):

The only other viable I can see, considering the application's function to determine architecture by calculating the size of an IntPtr(which would be wrongly determined if the client was compiled as x86 and ran on a 64bit machine), would be to change the way the architecture is determined, and change the build from AnyCPU to x86. This would allow us to load the necessary DLLs, as Firefox is a 32-bit process.

<!-- gh-comment-id:133576976 --> @ghost commented on GitHub (Aug 21, 2015): The only other viable I can see, considering the application's function to determine architecture by calculating the size of an `IntPtr`(which would be wrongly determined if the client was compiled as x86 and ran on a 64bit machine), would be to change the way the architecture is determined, and change the build from AnyCPU to x86. This would allow us to load the necessary DLLs, as Firefox is a 32-bit process.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#158
No description provided.