[OpenAFS] Win2000 - Can't load GetWebDll.dll
James Peterson
jimpeter@us.ibm.com
Tue, 27 Nov 2001 10:43:45 -0800
DEPENDS.EXE is a Microsoft Utility that displays the DLL dependencies of an
application or a DLL.
It marks any missing references in red; therefore, its useful in
determining why an application or DLL won't load.
A copy of DEPENDS.EXE can be obtained from most 98/NT/2000 resource kits or
Visual Basic product disks.
Regarding your problem:
It is important why GetWebDll won't load and I believe it's because the DLL
is missing some important DLL's.
I would recommend the following steps:
1. Obtain a copy of DEPENDS.EXE
2. Using the file explorer, navigate to %HomeDrive%\Temp (C:\Temp) and
clear out the 'Temp' subdirectory.
3. Begin the Open AFS for Windows installation, select 'English' and stop.
You should see the background banner screen, "Open AFS for Windows 1.2.2a".
4. Shrink the banner window and navigate to %HomeDrive%
\Temp\_ISTMP1.DIR\_ISTMP0.DIR\. You should see GETWEBDLL.DLL
5. Using Depends explorer %HomeDrive%\Temp\_ISTMP1.DIR\_ISTMP0.DIR\, you
should at lest see these DLL's:
GETWEBDLL.DLL
SHLWAPI.DLL
CTL3D32.DLL
6. Look for any reference marked in red. It represents a reference in a
DLL that is missing.
7. Update the missing DLL's
Do you have access to DEPENDS.EXE?
Can you send me an export list using this utility to analyze GetWebDll.dll?
I have included a sample output from Depends.exe, yours should look
similar.
Dependency Walker: 2.1 (32-bit)
Operating System: Microsoft Windows NT Professional (32-bit)
OS Version: 4.00.1381 Service Pack 6
Processor: x86 Family 5 Model 2 Stepping 12, GenuineIntel,
~166MHz
Number of Processors: 1
.....
The system's "KnownDLLs" list
[F ] d:\winnt\system32\ADVAPI32.DLL
[F ] d:\winnt\system32\COMCTL32.DLL
[F ] d:\winnt\system32\COMDLG32.DLL
[F ] d:\winnt\system32\CRTDLL.DLL
[F ] d:\winnt\system32\GDI32.DLL
[F ] d:\winnt\system32\KERNEL32.DLL
[F ] d:\winnt\system32\LZ32.DLL
[F ] d:\winnt\system32\MPR.DLL
[F ] d:\winnt\system32\MSVCRT.DLL
[F ] d:\winnt\system32\NTDLL.DLL
[F ] d:\winnt\system32\OLE32.DLL
[F ] d:\winnt\system32\OLEAUT32.DLL
[F ] d:\winnt\system32\OLECLI32.DLL
[F ] d:\winnt\system32\OLECNV32.DLL
[F ] d:\winnt\system32\OLESVR32.DLL
[F ] d:\winnt\system32\OLETHK32.DLL
[F ] d:\winnt\system32\RPCRT4.DLL
[F ] d:\winnt\system32\SHELL32.DLL
[F ] d:\winnt\system32\USER32.DLL
[F ] d:\winnt\system32\VERSION.DLL
[F ] d:\winnt\system32\WOW32.DLL
The application directory
[ ] D:\TEMP\_ISTMP1.DIR\_ISTMP0.DIR\
.............
********************************| Module List
|*********************************
*
*
* Legend: D Delay Load Module ? Missing Module 6 64-bit
Module *
* * Dynamic Module ! Invalid Module
*
* E Import/Export Mismatch or Load Failure
*
*
*
********************************************************************************
Module File Time Stamp Link Time Stamp File Size
Attr. Link Checksum Real Checksum CPU Subsystem Symbols Preferred
Base Actual Base Virtual Size Load Order File Ver Product Ver
Image Ver Linker Ver OS Ver Subsystem Ver
----- ------------- ----------------- ----------------- ---------
----- ------------- ------------- --- --------- -------
-------------- ----------- ------------ ---------- --------------
-------------- --------- ---------- ------ -------------
[ ] ADVAPI32.DLL 11/18/1999 10:04a 06/04/1999 9:28p 247,056 A
0x000462CC 0x000462CC x86 Console DBG 0x77DC0000
Unknown 0x0003F000 Not Loaded 4.0.1381.281 4.0.1381.281 4.0
3.10 4.0 4.0
[ ] COMCTL32.DLL 11/18/1999 10:04a 03/09/1999 11:05p 465,680 A
0x0007D915 0x0007D915 x86 GUI DBG 0x77AA0000
Unknown 0x00075000 Not Loaded 4.72.3612.1702 4.72.3612.1702 5.0
6.0 5.0 4.0
[ ] COMDLG32.DLL 11/18/1999 10:04a 09/21/1999 8:57p 185,104 A
0x0003151B 0x0003151B x86 GUI DBG 0x77D80000
Unknown 0x00032000 Not Loaded 4.0.1381.319 4.0.1381.319 4.0
3.10 4.0 4.0
[ ] GDI32.DLL 11/18/1999 10:04a 09/21/1999 8:57p 166,160 A
0x00030C90 0x00030C90 x86 Native DBG 0x77ED0000
Unknown 0x0002C000 Not Loaded 4.0.1381.298 4.0.1381.298 4.0
3.10 4.0 4.0
[ ] GETWEBDLL.DLL 11/19/2001 12:18p 11/19/2001 8:18p 163,840 A
0x00000000 0x00034777 x86 GUI None 0x10000000
Unknown 0x0002C000 Not Loaded 1.0.0.1 1.0.0.1 0.0
6.0 4.0 4.0
[ ] KERNEL32.DLL 11/18/1999 10:04a 07/20/1999 10:19p 375,056 A
0x00063224 0x00063224 x86 Console DBG 0x77F00000
Unknown 0x0005E000 Not Loaded 4.0.1381.300 4.0.1381.300 4.0
3.10 4.0 4.0
[ ] MSVCRT.DLL 12/07/1999 12:00p 09/30/1999 1:51a 295,000 A
0x0004EE45 0x0004EE45 x86 GUI PDB 0x78000000
Unknown 0x00046000 Not Loaded 6.1.8637.0 6.1.8637.0 0.0
6.0 4.0 4.0
[ ] NTDLL.DLL 11/18/1999 10:04a 07/09/1999 8:48p 366,864 A
0x0005D489 0x0005D489 x86 Console DBG 0x77F60000
Unknown 0x0005E000 Not Loaded 4.0.1381.298 4.0.1381.298 4.0
3.10 4.0 4.0
[ ] RPCRT4.DLL 11/18/1999 10:04a 09/21/1999 8:58p 336,144 A
0x0005A459 0x0005A459 x86 Native DBG 0x77E10000
Unknown 0x00057000 Not Loaded 4.0.1381.335 4.0.1381.335 4.0
3.10 4.0 4.0
[ ] SHELL32.DLL 11/18/1999 10:04a 09/21/1999 8:58p 1,280,272 A
0x0013ADA1 0x0013ADA1 x86 GUI DBG 0x77C40000
Unknown 0x0013C000 Not Loaded 4.0.1381.332 4.0.1381.332 4.0
3.10 4.0 4.0
[ ] SHLWAPI.DLL 06/06/2000 4:43p 06/06/2000 11:40p 300,304 A
0x00057795 0x00057795 x86 GUI DBG 0x70BD0000
Unknown 0x0004C000 Not Loaded 5.50.4134.600 5.50.4134.600 5.0
5.12 5.0 4.0
[ ] TAPI32.DLL 11/18/1999 10:04a 05/20/1999 12:52a 110,352 A
0x00026534 0x00026534 x86 GUI DBG 0x74A10000
Unknown 0x0001F000 Not Loaded 4.0.1381.279 4.0.1381.279 4.0
3.10 4.0 4.0
[ ] USER32.DLL 11/18/1999 10:04a 09/21/1999 8:58p 335,120 A
0x00060933 0x00060933 x86 GUI DBG 0x77E70000
Unknown 0x00055000 Not Loaded 4.0.1381.310 4.0.1381.310 4.0
3.10 4.0 4.0
[ ] WININET.DLL 06/06/2000 4:43p 06/06/2000 11:40p 476,432 A
0x0007582C 0x0007582C x86 GUI DBG 0x70200000
Unknown 0x00077000 Not Loaded 5.50.4134.600 5.50.4134.600 5.0
5.12 5.0 4.0
[ ] WINSPOOL.DRV 11/18/1999 10:04a 09/21/1999 8:58p 92,944 A
0x00020A98 0x00020A98 x86 GUI DBG 0x77C00000
Unknown 0x00018000 Not Loaded 4.0.1381.314 4.0.1381.314 4.0
3.10 4.0 4.0
[D ] CRYPT32.DLL 11/18/1999 10:04a 06/25/1999 8:26p 371,472
0x000661B7 0x000661B7 x86 GUI DBG 0x5CF00000
Unknown 0x0005E000 Not Loaded 5.131.1877.5 5.131.1877.5 5.0
5.12 5.0 4.0
[D ] LZ32.DLL 10/14/1996 1:38a 07/26/1996 7:19p 12,560 A
0x00005D0A 0x00005D0A x86 Native DBG 0x779C0000
Unknown 0x00008000 Not Loaded 4.0.1371.1 4.0.1371.1 4.0
3.10 4.0 4.0
[D ] MSOSS.DLL 11/18/1999 10:04a 10/16/1998 2:09p 139,024
0x0002597B 0x0002597B x86 GUI DBG 0x5E380000
Unknown 0x00025000 Not Loaded 5.131.1877.3 5.131.1877.3 5.0
5.12 5.0 4.0
[D ] OLE32.DLL 11/18/1999 10:04a 09/21/1999 8:58p 725,776 A
0x000C0D18 0x000C0D18 x86 Console DBG 0x77B20000
Unknown 0x000B7000 Not Loaded 4.0.1381.326 4.0.1381.326 4.0
3.10 4.0 4.0
[D ] VERSION.DLL 10/14/1996 1:38a 07/26/1996 7:19p 36,112 A
0x00017C13 0x00017C13 x86 GUI DBG 0x77A90000
Unknown 0x0000B000 Not Loaded 4.0.1371.1 4.0.1371.1 4.0
3.10 4.0 4.0
James Peterson
"Integrity is the base of excellence."