You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 4, 2026. It is now read-only.
There are many cases where the difference between 64-bit and 32-bit might cause issues.
An example:
A user on a 64-bit computer could have accidentally downloaded a 32-bit version of OpenFK and fetchOCX assumed it needed to download a 64-bit OCX, causing a crash or other weird issues.
This shows that fetchOCX is inherently flawed and needs more checks, which I would move into OpenFK itself.
Firstly, we should change OpenFK itself to handle downloading update.msu since we should not be relying on a user having Powershell installed. It feels wrong to create compatibility issues with older versions of Windows like this when it can be avoided.
After OpenFK has downloaded update.msu and created the tempdl folder, we let fetchOCX extract the files.
Then OpenFK takes over, copies the OCX it needs, and deletes tempdl and FetchOCX.bat.
OpenFK should also warn the user if they are running a 64-bit system and running the 32-bit version before downloading any OCX file.
I think we could make use of the update feature to redownload the correct version of OpenFK to automatically fix this.