mirror of
https://github.com/quasar/Quasar.git
synced 2026-04-25 15:25:59 +03:00
[GH-ISSUE #589] Password recovery for Firefox fails. nssModule & pProf are 0 #346
Labels
No labels
bug
bug
cant-reproduce
discussion
duplicate
easy
enhancement
help wanted
improvement
invalid
need more info
pull-request
question
wont-add
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Quasar#346
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @YvonFortier on GitHub (Mar 11, 2017).
Original GitHub issue: https://github.com/quasar/Quasar/issues/589
Hello.
I had an issue reading Firefox's program files & profile dirs, so I hard coded that (when I fix it programatically, I'll push it if you want. It's changed and the program is looking in a wrong place).
Right now, the problem is here:
`
private static void InitializeDelegates(DirectoryInfo firefoxProfilePath, DirectoryInfo firefoxPath)
{
//Return if under firefox 35 (35+ supported)
//Firefox changes their DLL heirarchy/code with different releases
//So we need to avoid trying to load a DLL in the wrong order
//To prevent pop up saying it could not load the DLL
if (new Version(FileVersionInfo.GetVersionInfo(firefoxPath.FullName + "\firefox.exe").FileVersion).Major < new Version("35.0.0").Major)
return;
nssModule & pProc show this:

After that line, I get the following exception:

Any help would be greatly appreciated.
@MaxXor commented on GitHub (Jun 8, 2020):
Password recovery for Firefox works only if the 64 bit version of Firefox is installed on Windows 64 bit.