Jump to content

Cannot install office viewers


ldb

Recommended Posts

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.

Link to comment
Share on other sites


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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

There are nice simple tools for Total Commander.

http://ghisler.fileburst.com/plugins/msi_plugin.zip

is able to extract files from MSI and MSP MS Installer files.

http://ghisler.fileburst.com/lsplugins/wlx_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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...