A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Windows 10 » Windows 10 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

AbbyyFineReader



 
 
Thread Tools Rate Thread Display Modes
  #31  
Old December 30th 19, 08:08 PM posted to alt.comp.os.windows-10
Roger Mills[_2_]
external usenet poster
 
Posts: 332
Default AbbyyFineReader

On 29/12/2019 21:38, VanguardLH wrote:
Roger wrote:

... none of the compatibility options makes any difference to
FineReader4.0 - it still immediately crashes.


If the app is crashing, there should be events in the Event Viewer.


Yes, there are. They indicate a problem with fobj420.dll - which is one
of the files which FineReader installs. I've tried downloading and
installing a later version of this file - but to no avail.

I wasn't sure when I first asked the question whether it an OS version
problem or a bit-ness problem, because I had only previously run it on
32-bit versions of Windows. But I've now installed it on a W7 Pro 64-bit
system, and it's fine - so it's just W10 which doesn't like it.
--
Cheers,
Roger
____________
Please reply to Newsgroup. Whilst email address is valid, it is seldom
checked.
Ads
  #32  
Old December 31st 19, 09:18 AM posted to alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default AbbyyFineReader

Roger Mills wrote:
On 29/12/2019 21:38, VanguardLH wrote:
Roger wrote:

... none of the compatibility options makes any difference to
FineReader4.0 - it still immediately crashes.


If the app is crashing, there should be events in the Event Viewer.


Yes, there are. They indicate a problem with fobj420.dll - which is one
of the files which FineReader installs. I've tried downloading and
installing a later version of this file - but to no avail.

I wasn't sure when I first asked the question whether it an OS version
problem or a bit-ness problem, because I had only previously run it on
32-bit versions of Windows. But I've now installed it on a W7 Pro 64-bit
system, and it's fine - so it's just W10 which doesn't like it.


https://www.epson.eu/viewcon/corpora...units/faq/5078

"RELATES TO:

All Epson Scanners and All-In-One products supplied with
ABBYY FineReader or Presto! PageManager"

Both programs use fobj420.dll.

It's weird, the degree of "coupling" between the two companies,
newsoft and abbyy. It looks like Newsoft provides the decoration
and Abbyy provides the engine. The OEMs using this kind of product,
serve both the Abbyy (old) and Presto (a bit newer) stuff. So maybe
Abbyy decided to license the engine separately, because I did
see mention of an SDK for the engine.

http://download.newsoftinc.com/nai/n...Manager9_E.PDF

https://www.shouldiremoveit.com/Pres...4-program.aspx

I used a DLL site, to get an MD5 value for the file.

https://www.dll4free.com/fobj420.dll.html

(Download button is olive green, small, and on the far right, nearer the top.)

Then plugged in the MD5 here.

https://www.virustotal.com/gui/file/...ea07c7/details

LegalCopyright Copyright(c) ABBYY Software House (BIT Software) 1993-1997
TimeStamp 1999:09:02 14:54:24+02:00

It's about 20 years old. Could have been released for Win98.
Likely a TWAIN thing.

The file looks like it *might* be something that
pops up an interface on the screen. But nothing stands
out.

*******

I used

https://www.nirsoft.net/utils/dllexp.zip

and while I don't see much of interest, a thought came to mind.

Does this package need a Visual Studio runtime added to Windows 10 ?

The DLL viewer shows the DLL has C++ code in it.
The tool shows routines (calls) the DLL exports to other code.

https://i.postimg.cc/3RP4hLH2/fobj420.gif

So far, no tool has particularly complained about the
structure of the thing.

And crusty old code like that, it might have Abbyy licensing
detection, and the heuristic detection of Windows Defender
might be "****ing on it when it loads". You can turn off
Windows Defender in Windows 10 Pro using GPEDIT.msc. I would
expect though, that Defender should be logging something,
if it was doing that. The protection on
bare Windows 7 was for spyware, while the protection
on Windows 10 is an AV product.

Paul
  #33  
Old December 31st 19, 09:31 AM posted to alt.comp.os.windows-10
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default AbbyyFineReader

Roger Mills wrote:

fobj420.dll


Windows 10 requires signed drivers via authenticode. DLLs are libraries
of functions. Instead of duplicating them into every .exe file, the .dll
is shared; however, often programmers just get into the habit of rolling
their functions into a DLL file even when it is never intended and may
even restrict itself from having its functions called by other programs.
Since Abby might be including drivers (or interfaces to them), and if
those drivers are calling functions from the fobj420.dll file, then the
DLL must be code signed, too. I haven't tracked changes to code signing
in Windows to know if something changed between what was required before
(at one time it wasn't required at all) and what Windows 10 wants now.

https://docs.microsoft.com/en-us/win...l/authenticode

SHA-1 certs got deprecated back in 2016. Windows 10 expects code
signing to use SHA-256.

https://social.technet.microsoft.com...tificates.aspx
https://knowledge.digicert.com/solution/SO27330.html

When trying to slide in a DLL whose functions are called by the .exe
program, you are in effect attempting to alter the code of the program.
  #34  
Old December 31st 19, 11:18 AM posted to alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default AbbyyFineReader

VanguardLH wrote:
Roger Mills wrote:

fobj420.dll


Windows 10 requires signed drivers via authenticode. DLLs are libraries
of functions. Instead of duplicating them into every .exe file, the .dll
is shared; however, often programmers just get into the habit of rolling
their functions into a DLL file even when it is never intended and may
even restrict itself from having its functions called by other programs.
Since Abby might be including drivers (or interfaces to them), and if
those drivers are calling functions from the fobj420.dll file, then the
DLL must be code signed, too. I haven't tracked changes to code signing
in Windows to know if something changed between what was required before
(at one time it wasn't required at all) and what Windows 10 wants now.

https://docs.microsoft.com/en-us/win...l/authenticode

SHA-1 certs got deprecated back in 2016. Windows 10 expects code
signing to use SHA-256.

https://social.technet.microsoft.com...tificates.aspx
https://knowledge.digicert.com/solution/SO27330.html

When trying to slide in a DLL whose functions are called by the .exe
program, you are in effect attempting to alter the code of the program.


But the structure of that particular file, doesn't
look like a driver. It looks more like an application perhaps.
The imports it makes, look like an app, the exports it
provides look like a library. A bit on the weird side.

It's supposed to call an existing TWAIN driver, where
the points you make might apply. But then you'd think
there would be a message about the TWAIN file, whatever
one that is.

*******

This might well turn out to be a bogus lead...

https://answers.microsoft.com/en-us/...e-574d27b9f9cf

"Microsoft dropped TWAIN support in Windows 10 in
the Anniversary update, there is no Windows 10 TWAIN driver"

To test for that, you'd plug in a spare drive and
install from an older Windows 10 DVD (with the network cable
disconnected so it doesn't try to download 1909 on you).

Then plug in when you're ready to configure and set
things up. And see if the Abbyy program works again,
using the older OS.

https://en.wikipedia.org/wiki/Window...ersion_history

2.1 Version 1507
2.2 Version 1511 (November Update) === test here, see if it works
2.3 Version 1607 (Anniversary Update)
2.4 Version 1703 (Creators Update)
2.5 Version 1709 (Fall Creators Update)
2.6 Version 1803 (April 2018 Update)
2.7 Version 1809 (October 2018 Update)
2.8 Version 1903 (May 2019 Update)
2.9 Version 1909 (November 2019 Update)

If the hardware device was USB, you could use VirtualBox
and its USB passthru, to run the test case. That's if you
wanted minimal disturbance to the usage of the rest of
the machine.

*******

There's another failure mode listed here. Namely, the
TWAIN driver isn't in %PATH%.

https://www.tenforums.com/drivers-ha...in-source.html

"you can solve adding to PATH variable, the location of
twain folder (in my case C:\Windows\Twain32\CNQ4803)"

The last time I wanted to mod the PATH, I had
a hell of a time getting it to work. It was
driving me nuts.

Paul
  #35  
Old December 31st 19, 11:34 AM posted to alt.comp.os.windows-10
Roger Mills[_2_]
external usenet poster
 
Posts: 332
Default AbbyyFineReader

On 30/12/2019 13:25, Fokke Nauta wrote:
On 29/12/2019 21:26, Roger Mills wrote:



I don't suppose you fancy uploading a copy somewhere where I can
access it?


I was wrong. I got it in 2008. I got the mail and serial number from
Abbyy themselves. Perhaps I purchased it, I can't remember. I guess I
got the previous version (4.0 Pro) from the UK magazine PC Pro.


I got mine from PcPlus magazine, and there was a problem with the
initial installation. IIRC they issued a correction the following month.
It's the corrected version which I've been running for many years, but
which won't run on W10.

I don't mind sending you a copy of Pro 6.0, but you'll need a
registration number. And I don't think it's a good idea to register two
versions with the same serial number. I'm sorry ...


I've installed v4 on several systems - W98, XP, W7 - over the years,
always with the same serial number without any problem. Although after
each installation it has invited me to register online in order to
receive various goodies, I never have and it only asks once.

I'd be surprised if V6 was any different in this respect. You could
check it out by installing it on another of your systems - assuming that
you have more than one computer. If you could see your way to sending me
the installation files along with a valid serial number, I would be
eternally grateful.
--
Cheers,
Roger
____________
Please reply to Newsgroup. Whilst email address is valid, it is seldom
checked.
  #36  
Old December 31st 19, 05:18 PM posted to alt.comp.os.windows-10
Char Jackson
external usenet poster
 
Posts: 10,449
Default AbbyyFineReader

On Tue, 31 Dec 2019 06:18:02 -0500, Paul wrote:

*******

There's another failure mode listed here. Namely, the
TWAIN driver isn't in %PATH%.

https://www.tenforums.com/drivers-ha...in-source.html

"you can solve adding to PATH variable, the location of
twain folder (in my case C:\Windows\Twain32\CNQ4803)"

The last time I wanted to mod the PATH, I had
a hell of a time getting it to work. It was
driving me nuts.


Is that a serious complaint or am I missing something? My memory only goes
back to about DOS 3.3, but from then until now I don't think there has been
a MS OS where modifying the path wasn't simple and straightforward.

Just the other day I added dig and curl to a Win 10 system and had to add a
custom folder to the Path variable. No issues at all, and not even a reboot
required.

  #37  
Old December 31st 19, 07:31 PM posted to alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default AbbyyFineReader

Char Jackson wrote:
On Tue, 31 Dec 2019 06:18:02 -0500, Paul wrote:

*******

There's another failure mode listed here. Namely, the
TWAIN driver isn't in %PATH%.

https://www.tenforums.com/drivers-ha...in-source.html

"you can solve adding to PATH variable, the location of
twain folder (in my case C:\Windows\Twain32\CNQ4803)"

The last time I wanted to mod the PATH, I had
a hell of a time getting it to work. It was
driving me nuts.


Is that a serious complaint or am I missing something? My memory only goes
back to about DOS 3.3, but from then until now I don't think there has been
a MS OS where modifying the path wasn't simple and straightforward.

Just the other day I added dig and curl to a Win 10 system and had to add a
custom folder to the Path variable. No issues at all, and not even a reboot
required.


I was adding stuff to %path% manually, and after
a reboot, the shell didn't have the added stuff
showing in it. I can't remember now how that resolved
(I think I eventually got it running). All I can remember
was my blood pressure was a little higher after the
session. I checked and checked that I'd clicked
every "Apply" and "OK" in sight. That's why the blood
pressure was going up.

There is supposed to be a tool for "Validating" the
TWAIN end of things. Don't know a thing about it.

https://developer.dynamsoft.com/dwt/kb/2644

Paul
  #38  
Old December 31st 19, 10:37 PM posted to alt.comp.os.windows-10
Char Jackson
external usenet poster
 
Posts: 10,449
Default AbbyyFineReader

On Tue, 31 Dec 2019 14:31:47 -0500, Paul wrote:

Char Jackson wrote:
On Tue, 31 Dec 2019 06:18:02 -0500, Paul wrote:

*******

There's another failure mode listed here. Namely, the
TWAIN driver isn't in %PATH%.

https://www.tenforums.com/drivers-ha...in-source.html

"you can solve adding to PATH variable, the location of
twain folder (in my case C:\Windows\Twain32\CNQ4803)"

The last time I wanted to mod the PATH, I had
a hell of a time getting it to work. It was
driving me nuts.


Is that a serious complaint or am I missing something? My memory only goes
back to about DOS 3.3, but from then until now I don't think there has been
a MS OS where modifying the path wasn't simple and straightforward.

Just the other day I added dig and curl to a Win 10 system and had to add a
custom folder to the Path variable. No issues at all, and not even a reboot
required.


I was adding stuff to %path% manually, and after


I don't know what manually means, (at a Command Prompt?) but I type "path"
in the Windows search box and "Edit the system variables" becomes the top
hit. I select that, which opens System Properties to the Advanced tab, then
I select Environment Variables. In there, you can add/delete/edit system
variables for the current user or for the system. I select "Path" in the
lower section, (System variables), then Edit. On the next screen, I add my
custom folder, in this case "C:\dig". Exit out of there and open a Command
Prompt to verify that the new folder is now included in the Path. No reboot
required.

You can also get there by right clicking "This PC" and selecting
Properties, then "Advanced System Settings".

a reboot, the shell didn't have the added stuff
showing in it. I can't remember now how that resolved
(I think I eventually got it running). All I can remember
was my blood pressure was a little higher after the
session. I checked and checked that I'd clicked
every "Apply" and "OK" in sight. That's why the blood
pressure was going up.


Above, I thought you were modifying the path variable from a Command
Prompt, but there aren't any "Apply" and "OK" buttons there, so I don't
know.


  #39  
Old January 2nd 20, 06:22 PM posted to alt.comp.os.windows-10
Fokke Nauta[_4_]
external usenet poster
 
Posts: 587
Default AbbyyFineReader

On 31/12/2019 12:34, Roger Mills wrote:
On 30/12/2019 13:25, Fokke Nauta wrote:
On 29/12/2019 21:26, Roger Mills wrote:



I don't suppose you fancy uploading a copy somewhere where I can
access it?


I was wrong. I got it in 2008. I got the mail and serial number from
Abbyy themselves. Perhaps I purchased it, I can't remember. I guess I
got the previous version (4.0 Pro) from the UK magazine PC Pro.


I got mine from PcPlus magazine, and there was a problem with the
initial installation. IIRC they issued a correction the following month.
It's the corrected version which I've been running for many years, but
which won't run on W10.

I don't mind sending you a copy of Pro 6.0, but you'll need a
registration number. And I don't think it's a good idea to register two
versions with the same serial number. I'm sorry ...


I've installed v4 on several systems - W98, XP, W7 - over the years,
always with the same serial number without any problem. Although after
each installation it has invited me to register online in order to
receive various goodies, I never have and it only asks once.

I'd be surprised if V6 was any different in this respect. You could
check it out by installing it on another of your systems - assuming that
you have more than one computer. If you could see your way to sending me
the installation files along with a valid serial number, I would be
eternally grateful.


Please send me a mail:

Fokke
 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 06:37 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.