PRB: MAKEFILE for HOOKS Sample Implemented Incorrectly (96726)
The information in this article applies to:
- Microsoft Windows Software Development Kit (SDK) 3.1
This article was previously published under Q96726
3.10
WINDOWS
kbprg kbprb
SYMPTOMS
All messages are reported as unknown, and LoadString() failures are
reported under the debug kernel of Windows.
The makefile for the HOOKS sample in the Microsoft C/C++ version 7.0
Software Development Kit (SDK) contains two errors that prevent the
proper reporting of hook messages.
CAUSE
The parameters to the resource compiler are incorrect in the
makefile, and the .RES file is missing from one set of
dependencies.
RESOLUTION
Line 68 of MAKEFILE reads as follows:
$(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def
Change it to read as follows:
$(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def $(DLLNAME).res
Line 95 of MAKEFILE reads as follows:
$(RC) -T $(DLLNAME).dll $(DLLNAME).res
Change it to read as follows:
$(RC) -T $(DLLNAME).res $(DLLNAME).dll
STATUS
This problem has been corrected in Visual C++.
Modification Type: | Minor | Last Reviewed: | 2/14/2005 |
---|
Keywords: | kb16bitonly kbHook kbprb KB96726 |
---|
|