From KernelEx Wiki
Screenshot of Foxit Reader
Foxit Reader is a multilingual PDF reader. Both the basic and full version readers can be downloaded for free.
Foxit Reader is notable for its short load time and small filesize, and has been compared favorably to Adobe Reader. It allows annotating and saving unfinished PDF forms, FDF import/export, converting to text, highlighting and drawing. It allows Windows 98/ME to open Acrobat version 7 and 8 files.
Without KernelEX the Foxit Reader works stable up to version 2.0 or 2.1. On Win ME version 2.2 works usable. With KernelEx you can run it up to version 4.3.1.0323 (24.03.2011). Versions 5.0.x - 5.1.x don't work. The Versions 5.3 and 5.4 run again. Versions 5.0, 5.1, 6.x and 7.x see below.
Versions 5.3 - 5.4.5.0124
Compatibility mode Win2000SP4 or WinXPSP2.
MSXML4 SP2 and the GDIPLUS.DLL are required for a clean installation. Paste the GdiPlus.dll (XP version) into the system folder, if it isn't already there.
Version 2.2 - version 4.3.1
No special steps required for installation.
Versions 5.3 - 5.4.5.0124 (28.Jan. 2013)
It is recommended to run it with comp. mode Win2000SP4 or WinXPSP2. The updater requires the winhttp.dll. Download and paste the file (XP version) in the system folder. Don't add the mfc42u.dll file! The mfc42u.dll isn't required. The install version asks for mfc42u.dll only once after the installation with the first run. And see versions 3.0 - 4.3.1 for requirements.
Versions 3.0 - 4.3.1.0323 (23.Mar.2011)
On Windows 98, First Edition, Microsoft Data Access Components (MDAC) update is required in order to start Foxit Reader 3.1.
No special steps are required in order to run Foxit Reader on Windows Millennium up to version 18.104.22.1680.
For higher versions it's recommendable to set "Foxit Reader.exe" to compatibility mode Win2000. It makes the bookmarks readable.
Versions 2.2 - 2.3.4015 (2009)
Perhaps you have to install on Windows 98 MDAC and MS VC++ 6.0 runtimes. See versions 3.0 - 4.3.
Sometimes the Foxit Reader cause an error in Kernel32.dll at close. Usually you can work on.
Versions 5.0.x - 5.1.x may be installed, but don't start (secur32.dll error - missing API: GetUserNameExW). These versions start and run, if you install the KernelEx extensions Kext and MSXML4 SP2. Also required the GdiPlus.dll (XP version).
The exe installer of fails. Error: "Runtime Error (at -1:0) Cannot Import dll: C:\Windows\Temp\...\FXCUSTOM.dll"
There is a workaround on MSFN Forum > Windows 9x Member Projects > Kext: DIY KernelEx extensions post 226 up to version 6.2.3.0815 (August 2014):
- Kstub822 (Kext) with additional entries in the Kstub822.ini
[KERNEL32.dll] ActivateActCtx=o2e0 CreateActCtxW=p1e0 DeactivateActCtx=o2e0 ReleaseActCtx=z1
- winhttp.dll (see Help page)
- msxml4 SP2 (see Help page)
Versions 6.1.4.0217 and higher start with comp. mode XPSP2 and higher only.
On ME/98 Foxit Reader 6 crashes in order to print and runs much slower than the previous versions. You can check it out and tell your results on the Discussion page. For testing you can use the portable version, too.
Portable version (PortableApps.com):
The Launcher 2.2 doesn't work anymore. The previous Launcher 2.1.2 works on Win ME/98. The Foxit Reader portable versions 5.4 and 6.x are built with Launcher 2.2. It's possible to start them with the older Launcher 2.1.2 (replacing of 2.2 by 2.1.2). Start and run it with comp. mode 2k or XP. Also it's possible to run Foxit directly from the app path...\FoxitReaderPortable\App\Foxit Reader\Foxit Reader.exe (comp. mode 2k or XP).
Version 7 doesn't start: Missing export PSAPI.DLL: GetMappedFileNameW - The latest version is 7.3.4.0311 released on 16 March 2016.
Workaround: KernelEx Auxiliary PSAPI.DLL Update allows to run Foxit Reader 7 with "classic toolbar mode". This new PSAPI.DLL supports GetMappedFileNameW. The ribbon toolbar mode should be changed to the "classic toolbar mode", otherwise Foxit might crash. The reader always crashes by clicking on "File" (Menu) if the ribbon toolbar mode is used. Help => UI Options => change toolbar mode. The PSAPI.DLL is located in the KernelEX folder. Replace this dll by the new one. Also note the additional requirements of the previous versions. The classic toolbar mode has been removed with version 7.3.0.0118. Version 22.214.171.1244 released on 27 November 2015 is the last with the possibility to choose the classic toolbar mode.
Version 7.3.0.0118 and 7.3.4.0311 (16 march 2016): Possible problem is that the GUI doesn't open. (in investigation)
At the end of the installation an error occurs: "Countinstallation caused an error in Ole32.dll". It seems to be irrelevant. Also possible is a runtime error during installation. It is recommended to uninstall the old version, to clean the registry and restart before you let run the setup. Set XP mode for installation and running.
Note: On start Foxit 7.0.3 and 7.0.6 crash immediately caused by a runtime error. Possible is to copy the Foxit program folder. Afterwards uninstall the reader. The exe file of the copy runs as described above.
Portable version: Don't run the launcher FoxitReaderPortable.exe. Run the FoxitReader.exe in the FoxitReader folder.
Versions 8 and 9
126.96.36.1994 crashes on start. Error: Failed to create an empty document. - Foxitreader causes an error in Mfc100u.dll.
8.3 and 9.0 behave like 7.3. The reader might crash by clicking on "File". It doesn't run really stable. And note the requirements of the previous versions like Kext.