[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."