[Bug 20060] PDFPrint Pro fails to install

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 23 08:36:42 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=20060





--- Comment #4 from Detlef Riekenberg <wine.dev at web.de>  2009-10-23 08:36:41 ---
I asked the "PDF Factory Pro" support (FinePrint.com), what the installer
is using to detect the OS as NT/W2K/XP/Vista.

The answer (within some hours): we do not support wine.

I asked again with more details:
-----
Thanks for your comment.

I know, that Wine is not supported.
To get PDF Factory Pro working in Wine in the future,
the Installation must work.

For some reason, PDF Factory Pro thinks, the OS is not XP and popup a
Dialog:

002b:Call user32.MessageBoxA(00060072,0033f104 "This version of
pdfFactory Pro is for Windows NT4/2000/XP/2003/Vista.\n\nYou can
download other versions of pdfFactory Pro at
www.pdffactory.com.",0033f074 "pdfFactory Pro",00010010) 
(Text build from resource ID 0x271d/10013 in fppr332.dll or
fppr3-x64.dll)

I kindly ask you to tell the Wine community, what conitions 
(content of a File / Registry Entry / result of an API call or something
else)
are checked and produce the MessageBox, when the conditions failed.

Thank you for your Help.
----------

The answer (again within some hours) was: GetVersion

This is wrong, but the attached log (
http://bugs.winehq.org/attachment.cgi?id=24271 ) includes the answer:

7109: GetSystemDirectoryA
7111: FindFirstFileA("C:\\windows\\system32\\user32.dll",
7127: GetFileVersionInfoSizeA("C:\\windows\\system32\\user32.dll", 
7156: GetFileVersionInfoA("C:\\windows\\system32\\user32.dll",
7181: VerQueryValueA(xx, "\\VarFileInfo\\Translation",
7191: VerQueryValueA(xx, "\\StringFileInfo\\040904e4\\ProductVersion", 

The Installer is checking the ProductVersion resource of user32.dll

Lesson learned:
- We can always ask, but the answer might be wrong

-- 
By by ... Detlef

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list