Installing "SAP GUI for Java (Win32) 7.10r5" on W98/KernelEx :
Here is a very brief description of the special steps needed to install "SAP GUI for Java (Win32) 7.10r5" on W98/KernelEx, with the help of "Import Patcher" and 'IPStub.dll' ...
0) Prerequisites
Well, these are the official prerequisites :
Quote
Hardware
CPU: Intel PentiumIII with 800 MHz
RAM: 512 MB (Vista 1 GB)
Software
Windows XP 32bit or Windows Vista 32bit (Business, Ultimate und Enterprise Edition)
Visual C++ Libraries VS 2005 SP1(x86)
This package (VCredist_x86.msi) is available in the bin directory of the SAP GUI for Java installation or at the same locations where the installers of SAP GUI for Java are located for download.
Sun Java Runtime Environment 5.0 (32-bit) from
http://java.sun.com/...1.5.0/index.jsp or 6.0 (32-bit) from
http://java.sun.com/javase/6/
The other prerequisite is a copy of the "SAP GUI for Java" (Win32 version) installation package, once readily available via FTP from SAP, now you need to register and navigate their convoluted web site to get it. The version used here was 'PlatinGUI-Win32-710r5.jar', however, only the most current version is generally available from SAP, which may or may not work as below. Note that version 7.10 is the minimum required to access current SAP systems.
1) Create directory structures on your W98 partition
C:\Users
C:\Users\
YourUserName
C:\Users\
YourUserName\Local
C:\Users\
YourUserName\Local\Temp
C:\Users\
YourUserName\Roaming
C:\WINDOWS\SAP Clients
C:\WINDOWS\SAPGUI
C:\WINDOWS\SAPGUI\work
2) Add "Volatile-Environment" Registry Entries
---snip---
REGEDIT4
[HKEY_CURRENT_USER\Volatile Environment]
"LOGONSERVER"="\\\\
SERVERNAME"
"USERDNSDOMAIN"="
Your.Domain.Suffix"
"USERDOMAIN"="
YOURDOMAIN"
"USERNAME"="
YourUserName"
"USERPROFILE"="
C:\\Users\\
YourUserName"
"HOMEPATH"="\\Users\\
YourUserName"
"HOMEDRIVE"="
C:"
"APPDATA"="
C:\\Users\\
YourUserName\\AppData\\Roaming"
"LOCALAPPDATA"="
C:\\Users\\
YourUserName\\AppData\\Local"
---snip---
3) Obtain REG.EXE
Extract with 7-Zip from 'sp4supporttools.exe' from :
http://www.microsoft...n.aspx?id=18614
Copy to %windir%
4) Obtain CMD.EXE
WIN95CMD.EXE (originally from October 2000 Platform SDK) :
http://web.archive.o...ze/Win95Cmd.exe
Possible alternative is CMD.EXE from ReactOS 0.3.1 or earlier.
Copy to %windir%
5) Pipe Work-around for WIN95CMD.EXE (Charles Dye)
---snip---
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor]
"AutoRun"="set comspec=
C:\\windows\\cmd.exe"
"CompletionChar"=dword:00000009
---snip---
6) Update in %windir%\SYSTEM :
IMAGEHLP.DLL 5.1.2600.2180 (Readily available)
dbghelp.dll 6.0.0017.0 (Available in 'WinAVR' or 'RealPlayer')
7) Install the JAR package
8) Patch 'JPlatin.dll' with "Import Patcher" & 'IPStub.dll'
---snip---
[ImportPatcher.34]
;Edit parameters and replacement strings, then Retry or run again to patch. <=
[Parameters]
Walk dependencies=N
Link to copies=N
Unbind broken bindings=N
Target OS=4.10
[DLL substitutions]
Netapi32.dll=IPStub.dll
[KERNEL32.dll]
OpenThread=
[ADVAPI32.dll]
ConvertStringSecurityDescriptorToSecurityDescriptorA=
[IPStub.dll]
NetUserEnum=o8
Netbios=f1
[Patch list]
JPlatin.dll=DLLs, Functions
---snip---
9) Here's the batch file to invoke SAP GUI :
---snip---
javaw.exe -Xmx256M -cp "
C:\PROGRA~1\SAP Clients\
SAPGUI for Java 7.10rev5\jar\GuiStartS.jar";"
C:\PROGRA~1\SAP Clients\
SAPGUI for Java 7.10rev5\jar\platincoreS.jar" %PLATIN_JVMOPT% com.sap.platin.Gui %1 %2 %3 %4 %5 %6 %7 %8 %9
---snip---
Phew! Well, that's pretty much it!
Joe.
This post has been edited by jds: 16 April 2012 - 10:49 PM