MSFN Forum: Cannot install office viewers - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Cannot install office viewers question Rate Topic: -----

#1 User is offline   ldb 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 10-April 05

Posted 11 April 2005 - 03:40 PM

Just curious, After coming to this site, I was wondering if the install of one of these unofficial service packs may be what is keeping me from updating my office viewers. Last year sometime I installed sesp1.exe on my machine. I have had no problems with it.

Earlier this year, MS came out with new viewers for their office products. I do not have MS Office nor do I want it any any other clone. I would like to be able to view these files though and have used the free viewers MS provided. I have an Word, Excel and Powerpoint viewer. I am using the 1997 versions of these because when I try to install the 2003 versions an error message comes up saying that I must have 98SE in order to use these. Well I do have 98SE. 4.10.222A, so I was wondering if something in sesp1.exe changed something that the MS install programs was looking for to verify that I had SE?

Everything else about my system is up to date except that update that ended in 711 and this happened before that.


#2 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 12 April 2005 - 04:24 PM

New Excel 2003 + Word 2003 viewers are only meant to install on 2000/XP/2003/Longhorn, they will not install on 9x/ME, because MS doesn't support these OSes anymore. :(
Somehow [even if I don't like this either] it makes sense, because MS Office 2003 can be installed only on 2000/XP/2003/Longhorn.
Last Office build compatible with 9x/ME was 2002.
2002 Office viewers should install on 98/ME, and some even on 95:
http://office.microsoft.com/en-us/assistan...0449811033.aspx

Old SP1 and new 98SE SP2 work the same: all they do is install 98SE patches, nothing else.
That means they [same as any other patch] do not change the way MS viewers [or any other patches/tools/upgrades] detect the OS.
The detection is built inside OS core files: kernel32.dll, krnl386.exe, io.sys etc, not in the registry [unless you're talking about MS IE + DirectX ;)].

Hope this helps.

#3 User is offline   ldb 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 10-April 05

Posted 13 April 2005 - 03:27 PM

I beg yo differ, here is the link:

http://www.microsoft.com/downloads/details...&displaylang=en

And here is a direct quote from the System Requirements:

Supported Operating Systems: Windows 2000 Service Pack 3, Windows 98 Second Edition, Windows ME, Windows Server 2003, Windows XP

#4 User is offline   ldb 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 10-April 05

Posted 13 April 2005 - 03:38 PM

Just to clear things up, I was only proving that these updates are also for 98SE.

When I try to install them, I get a message that says that I need to have 98SE installed in order to install these viewers. That is why I thought I would ask wheter the USP I installed may have changed something that the installler looks for.

Just trying to solve this and not pointing any fingers or making any accusations.

#5 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 14 April 2005 - 02:24 PM

ldb, on Apr 13 2005, 03:38 PM, said:

Just to clear things up, I was only proving that these updates are also for 98SE.

When I try to install them, I get a message that says that I need to have 98SE installed in order to install these viewers.  That is why I thought I would ask wheter the USP I installed may have changed something that the installler looks for.

Just trying to solve this and not pointing any fingers or making any accusations.
You're right, PowerPoint Viewer 2003 [and a few others] can be installed on 98SE/ME, but the examples I used to point out that some of these do not install on 98/98SE are Word + Excel.
Word 2003 viewer page:
http://www.microsoft.com/downloads/details...89-AB826E7B8FDF
Excel 2003 viewer page:
http://www.microsoft.com/downloads/details...47-75EDBD03AAF0
Please see system requirements for both.

Of course, there is a way to extract the files and then install them manually, including updating the registry, but I haven't tried.
For example, PowerArchiver [ http://www.powerarchiver.com/ , shareware, free trial] can extract files inside MSI installers.
MSI files can also be run with specific command line params to extract files.
So with a combination of BAT + INF files one can d/l + install these "forbbiden" viewers on 98SE in a single click.

Same here: not trying to make attacks, flames, insults etc.
Just trying to help and answer your questions. :D

Hope this helps.

#6 User is offline   Tihiy 

  • god of the ancient world
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,286
  • Joined: 19-November 04

Posted 14 April 2005 - 02:50 PM

*insulting*
Good Idea, although if you haven't tried, don't post just to post.
Hm... Why am I posting now?


#7 User is offline   Petr 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 981
  • Joined: 15-April 05
  • OS:98SE
  • Country: Country Flag

Posted 21 April 2005 - 07:06 AM

MDGx, on Apr 14 2005, 10:24 PM, said:

Word 2003 viewer page:
http://www.microsoft.com/downloads/details...89-AB826E7B8FDF
Excel 2003 viewer page:
http://www.microsoft.com/downloads/details...47-75EDBD03AAF0
Please see system requirements for both.

Of course, there is a way to extract the files and then install them manually, including updating the registry, but I haven't tried.
<{POST_SNAPBACK}>


There are nice simple tools for Total Commander.
http://ghisler.fileb.../msi_plugin.zip
is able to extract files from MSI and MSP MS Installer files.

http://ghisler.fileb...lx_fileinfo.zip
is able to display the version, language, original file name and many other things.
In this case, the most important is the test if it is possible to load all external library functions.

Here are the executable files with some problems:

Common files for both Word Viewer and Excel Viewer
MSO.DLL
OSE.DLL

Word Viewer only files
WORDVIEW.EXE
MSOHTMLED.EXE
MSOHEV.DLL

Affected libraries:
kernel32.dll
user32.dll
advapi32.dll

And in detail:
==============================================
File: MSO.DLL
missing functions in kernel32.dll
VerifyVersionInfoW
VerSetConditionMask

missing functions in user32.dll
GetLastInputInfo
AllowSetForegroundWindow
SetLayeredWindowAttributes

missing functions in advapi32.dll
LsaClose
LsaStorePrivateData
LsaRetrievePrivateData
LsaNtStatusToWinError
LsaOpenPolicy
ConvertSidToStringSidW
DecryptFileW
EncryptFileW
ConvertStringSecurityDescriptorToSecurityDescriptorW
ConvertSidToStringSidA
CheckTokenMembership
-----------------------------------------
File: OSE.DLL
missing functions in kernel32.dll
SetFilePointerEx
GetFileSizeEx
CreateHardLinkW

missing functions in advapi32.dll
CheckTokenMembership
ConvertStringSecurityDescriptorToSecurityDescriptorW
-----------------------------------------
File: VordView.exe
missing function in user32.dll
SHGetFolderLocation
-----------------------------------------
File: MsoHev.dll
missing function in user32.dll
AllowSetForegroundWindow
-----------------------------------------
File: MsoHtmEd.Exe
missing function in user32.dll
AllowSetForegroundWindow
==================================================

Much less missing functions are in Windows 98 for Adobe Reader 7.01:

File: AcroRd32.exe
kernel32.dll
SetFilePointerEx

File AcroRd32.dll is OK

File: ACE.DLL (Adobe Color Engine)
shell32.dll
SHGetFolderPathA

File: reader_sl.exe (Adobe Acrobat SpeedLauncher)
kernel32.dll
SetFilePointerEx

All other files are OK.

=====================================
Now the main question.
Does the ability to load the function mean that the result will be as the calling program expects?

How to solve these unresilved dependencies?

Maybe somebody experienced could write small wrapper DLL that would add the missing functionality, at least at the very basic level.

Adobe Reader 7.01 could be the best for testing. It should be not so big problem to write wrapper adding SetFilePointerEx function based on existing SetFilePointer function in kernel32.dll.

Maybe qeuestion for Tihiy?

Petr

#8 User is offline   Tihiy 

  • god of the ancient world
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,286
  • Joined: 19-November 04

Posted 21 April 2005 - 08:27 AM

Quote

Maybe qeuestion for Tihiy?

Maybe.
The main problem with these applications that they're written to take advantage of Unicode functions which are't implemented in 9x/ME.
KernelXP project (set of wrapper libraries) allow some simple applications to run, although complex application does not work correctly in most cases.
Another big problem that KernelXP is uncompatible with Revolutions Pack - what's why this project is paused.

I'll give Adobe Acrobat Reader 7 a try.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy