|
|
|
dll dependency question
Showing all messages in thread #1006296639 Windows 98 Annoyances Discussion Forum
The following are all of the messages in this thread (9 in all), shown in chronological order. Click any message subject to view that message by itself or to view the thread hierarchy.
|
dll dependency question
Tuesday, November 20, 2001 at 2:50 pm Posted by Robert DeFusco
(116 messages posted)
I've been using dependency walker for quite some time, it comes in handy when I release
new programs, or want to send a file to another computer and need to know what dlls
are required. Anyway, a few months ago, when I view dependencies on a file, it goes
slow, and then receives the following error(s):
In the module treeview:
Module File Time Stamp Link Time Stamp etc ...
APPHELP.DLL Error opening file. The system cannot find
the file specified (2).
USERENV.DLL Error opening file. The system cannot find
the file specified (2).
And in the log window it says:
Warning: At least one delay-load dependency module was
not found.
Warning: At least one module has an unresolved import due to a missing export function
in a delay-load dependent module.
Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL
and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent,
looking these up I noticed they are NT only function calls, I don't remember updateing
my OLE/SHELL files anytime recently, why would it all of a suddend break?
btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are
winnt files (i think)..... anyone know whats wrong?
[Reply or follow-up to this message]
| |
re: dll dependency question
Friday, January 4, 2002 at 10:41 am Posted by Oli
(1 messages posted)
I think, you had install IE6, because I have the same problem.
But the MSDN DLL Helper says:
~~~~~~~~~~~~~~~~~~~
apphelp.dll
Description: Application Compatibility Client Library
Version: 5.1.2600.0
DLLSelfRegister: No
comes with Windows XP
~~~~~~~~~~~~~~~~~~~
Greetings
Oli
On Tuesday, November 20, 2001 at 2:50 pm, Robert DeFusco wrote:
>I've been using dependency walker for quite some time, it comes in handy when I
release
>new programs, or want to send a file to another computer and need to know what dlls
>are required. Anyway, a few months ago, when I view dependencies on a file, it goes
>slow, and then receives the following error(s):
>
>In the module treeview:
>
>Module File Time Stamp Link Time Stamp etc ...
>
>APPHELP.DLL Error opening file. The system cannot find
>the file specified (2).
>USERENV.DLL Error opening file. The system cannot find
>the file specified (2).
>
>And in the log window it says:
>
>Warning: At least one delay-load dependency module was
>not found.
>Warning: At least one module has an unresolved import due to a missing export function
>in a delay-load dependent module.
>
>Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL
>and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent,
>looking these up I noticed they are NT only function calls, I don't remember updateing
>my OLE/SHELL files anytime recently, why would it all of a suddend break?
>
>btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are
>winnt files (i think)..... anyone know whats wrong?
[Reply or follow-up to this message]
|
re: dll dependency question
Monday, January 7, 2002 at 6:36 am Posted by Paco Capella
(1 messages posted)
Hi Oli!
1. I've noticed EXACTLY the same!
2. I presume that you will get the "Dependency Walker" warnings you mentioned after
you update Windows 98/98SE with the latest ".net" stuff.
3. Like you said: SHLWAPI.dll, the Shell Light-weight Utility Library, Version
6.00.2600.0000, © Microsoft Corporation. All rights reserved, now depends on two
new delay-load dependency modules:
a. APPHELP.dll and USERENV.dll requiring the ApphelpCheckShellObject and SHBindToParent
"import" function respectively.
b. OLE32.dll and SHEL32.dll have CoWaitForMultipleHandles and SHBindToParent
"import" function respectively unresolved.
4. So far, NON of my applications running under 98SE have ceased to work due this.
5. Upon investigating this issue, I found that, if you are developing applications,
then you could use from KERNEL32.dll the GetLastError function to check for error
Code: 1259, Description: "AppHelp dialog canceled thus preventing the application
from starting", Name: ERROR_APPHELP_BLOCK ... to ignore the error and continue with
"whatever" when your application is running on a ".net" updated Windows 98/98SE.
6. With all honesty, I don't know or am sure how does these dependencies and unresoveld
functions affect applications running under Windows 98/98SE, nor that my statement
in the previous paragraph is the right solution to any problems yet to be seen or
experienced.
Sincerely,
Paco Capella
On Friday, January 4, 2002 at 10:41 am, Oli wrote:
>I think, you had install IE6, because I have the same problem.
>But the MSDN DLL Helper says:
>~~~~~~~~~~~~~~~~~~~
>apphelp.dll
>Description: Application Compatibility Client Library
>Version: 5.1.2600.0
>DLLSelfRegister: No
>comes with Windows XP
>~~~~~~~~~~~~~~~~~~~
>
>Greetings
>Oli
>
>
>On Tuesday, November 20, 2001 at 2:50 pm, Robert DeFusco wrote:
>
>I've been using dependency walker for quite some time, it comes in handy when I
>release
>new programs, or want to send a file to another computer and need to know what dlls
>are required. Anyway, a few months ago, when I view dependencies on a file, it goes
>slow, and then receives the following error(s):
>
>In the module treeview:
>
>Module File Time Stamp Link Time Stamp etc ...
>
>APPHELP.DLL Error opening file. The system cannot find
>the file specified (2).
>USERENV.DLL Error opening file. The system cannot find
>the file specified (2).
>
>And in the log window it says:
>
>Warning: At least one delay-load dependency module was
>not found.
>Warning: At least one module has an unresolved import due to a missing export function
>in a delay-load dependent module.
>
>Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL
>and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent,
>looking these up I noticed they are NT only function calls, I don't remember updateing
>my OLE/SHELL files anytime recently, why would it all of a suddend break?
>
>btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are
>winnt files (i think)..... anyone know whats wrong?
>
[Reply or follow-up to this message]
|
re: dll dependency question
Wednesday, January 16, 2002 at 8:19 pm Posted by Fred ZIllman
(1 messages posted)
FYI!!!!!!!
This problem breakes Logitech QUickCam 6.0... And it cause the installer not to work...
fu*kin M$. Anyone have a fix??
Fred
On Friday, January 4, 2002 at 10:41 am, Oli wrote:
>I think, you had install IE6, because I have the same problem.
>But the MSDN DLL Helper says:
>~~~~~~~~~~~~~~~~~~~
>apphelp.dll
>Description: Application Compatibility Client Library
>Version: 5.1.2600.0
>DLLSelfRegister: No
>comes with Windows XP
>~~~~~~~~~~~~~~~~~~~
>
>Greetings
>Oli
>
>
>On Tuesday, November 20, 2001 at 2:50 pm, Robert DeFusco wrote:
>
>I've been using dependency walker for quite some time, it comes in handy when I
>release
>new programs, or want to send a file to another computer and need to know what dlls
>are required. Anyway, a few months ago, when I view dependencies on a file, it goes
>slow, and then receives the following error(s):
>
>In the module treeview:
>
>Module File Time Stamp Link Time Stamp etc ...
>
>APPHELP.DLL Error opening file. The system cannot find
>the file specified (2).
>USERENV.DLL Error opening file. The system cannot find
>the file specified (2).
>
>And in the log window it says:
>
>Warning: At least one delay-load dependency module was
>not found.
>Warning: At least one module has an unresolved import due to a missing export function
>in a delay-load dependent module.
>
>Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL
>and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent,
>looking these up I noticed they are NT only function calls, I don't remember updateing
>my OLE/SHELL files anytime recently, why would it all of a suddend break?
>
>btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are
>winnt files (i think)..... anyone know whats wrong?
>
[Reply or follow-up to this message]
|
re: dll dependency question
Tuesday, January 22, 2002 at 12:24 pm Posted by sydney
(1 messages posted)
It also seems to break SQL Server (at least my ability to add a SQL Server in MMC)
on a Win 2k box.
Sydney
On Wednesday, January 16, 2002 at 8:19 pm, Fred ZIllman wrote:
>FYI!!!!!!!
>
>This problem breakes Logitech QUickCam 6.0... And it cause the installer not to
work...
> fu*kin M$. Anyone have a fix??
>
>Fred
>
>
>On Friday, January 4, 2002 at 10:41 am, Oli wrote:
>I think, you had install IE6, because I have the same problem.
>But the MSDN DLL Helper says:
>~~~~~~~~~~~~~~~~~~~
>apphelp.dll
>Description: Application Compatibility Client Library
>Version: 5.1.2600.0
>DLLSelfRegister: No
>comes with Windows XP
>~~~~~~~~~~~~~~~~~~~
>
>Greetings
>Oli
>
>
>On Tuesday, November 20, 2001 at 2:50 pm, Robert DeFusco wrote:
>
>I've been using dependency walker for quite some time, it comes in handy when I
>release
>new programs, or want to send a file to another computer and need to know what dlls
>are required. Anyway, a few months ago, when I view dependencies on a file, it goes
>slow, and then receives the following error(s):
>
>In the module treeview:
>
>Module File Time Stamp Link Time Stamp etc ...
>
>APPHELP.DLL Error opening file. The system cannot find
>the file specified (2).
>USERENV.DLL Error opening file. The system cannot find
>the file specified (2).
>
>And in the log window it says:
>
>Warning: At least one delay-load dependency module was
>not found.
>Warning: At least one module has an unresolved import due to a missing export function
>in a delay-load dependent module.
>
>Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL
>and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent,
>looking these up I noticed they are NT only function calls, I don't remember updateing
>my OLE/SHELL files anytime recently, why would it all of a suddend break?
>
>btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are
>winnt files (i think)..... anyone know whats wrong?
>
[Reply or follow-up to this message]
|
re: dll dependency question
Saturday, March 30, 2002 at 7:42 am Posted by retrosquid
(2 messages posted)
I believe that this issue has broken EditPad on my Win98SE. Has anyone come up with
a good resolution? I found copies of apphelp.dll and userenv.dll out on the Web
and threw them in my windows/system folder, but when I re-ran Dependency Walker,
it just made things WORSE! I hate Micro$oft, but I love DW.
On Tuesday, January 22, 2002 at 12:24 pm, sydney wrote:
>It also seems to break SQL Server (at least my ability to add a SQL Server in MMC)
>on a Win 2k box.
>
>Sydney
>
[Reply or follow-up to this message]
|
re: dll dependency question
Saturday, April 13, 2002 at 10:24 pm Posted by Norbert Esch
(1 messages posted)
Hi,i found out with dependencie walker the same 2 dlls
as described above causing thesame errormessage.The two missing DLL's are affecting
NORTON SYSTEM WORK also.It seems that they are responsible for crashing SYMTRAY
and by this always NortonCRASH GUARD is retriggered.
Has anyone a fix for the misssing dlls?
By the way where on the web did you find the downloadlocation for those 2 missing
dll's???
best regards
Norbert
On Saturday, March 30, 2002 at 7:42 am, retrosquid wrote:
>I believe that this issue has broken EditPad on my Win98SE. Has anyone come up
with
>a good resolution? I found copies of apphelp.dll and userenv.dll out on the Web
>and threw them in my windows/system folder, but when I re-ran Dependency Walker,
>it just made things WORSE! I hate Micro$oft, but I love DW.
>
[Reply or follow-up to this message]
|
re: dll dependency question
Sunday, April 14, 2002 at 12:28 am Posted by Ian
(1 messages posted)
here?
http://dll.yaroslavl.ru/index.php3?in_char=U
On Saturday, April 13, 2002 at 10:24 pm, Norbert Esch wrote:
>Hi,i found out with dependencie walker the same 2 dlls
>as described above causing thesame errormessage.The two missing DLL's are affecting
>NORTON SYSTEM WORK also.It seems that they are responsible for crashing SYMTRAY
>and by this always NortonCRASH GUARD is retriggered.
>Has anyone a fix for the misssing dlls?
>By the way where on the web did you find the downloadlocation for those 2 missing
>dll's???
>best regards
>Norbert
>
[Reply or follow-up to this message]
|
re: dll dependency question
Tuesday, April 16, 2002 at 7:28 pm Posted by retrosquid
(2 messages posted)
I found the two dll's (and thousands of others) at http://www.dynamiclink.host.sk/index.htm
On Saturday, April 13, 2002 at 10:24 pm, Norbert Esch wrote:
>Hi,i found out with dependencie walker the same 2 dlls
>as described above causing thesame errormessage.The two missing DLL's are affecting
>NORTON SYSTEM WORK also.It seems that they are responsible for crashing SYMTRAY
>and by this always NortonCRASH GUARD is retriggered.
>Has anyone a fix for the misssing dlls?
>By the way where on the web did you find the downloadlocation for those 2 missing
>dll's???
>best regards
>Norbert
>
[Reply or follow-up to this message]
| |
Tip: Use one of the [Reply or follow-up to this message] links above to add a message to this thread
| |
Return to the Windows 98 Discussion Forum
|
|
|
|