From: Michael V. <mi...@bl...> - 2001-04-20 19:44:18
|
On Thu, 19 Apr 2001, Jordan Stout wrote: > > > > What do you need to build it? I've got Visual Studio 6.0, but do I need > > the DDK? Is that freely downloadable off the Microsoft site? > > > you need visual studio 6.0 and the DDK, the ntddk and win2kddk are > downloadable from microsoft at www.microsoft.com/ddk (or > msdn.microsoft.com/ddk) Hey, I played a little with the un stuff today. I didn't have too much trouble compiling it on my 2K system, most of the problems just had to do with path differences (ie. d:\ntddk instead of c:\ntddk). When I run hookintapp.exe, I get an error in Createint80Port(). Here's the output: ----------------------------- ControlService SUCCESS DeleteService SUCCESS I'm guessing the driver is at d:\cygnus\home\michael\un\bin\i386\hookint.sys CreateService SUCCESS StartService SUCCESS CreateFile SUCCESS ControlService SUCCESS DeleteService SUCCESS I'm guessing the driver is at d:\cygnus\home\michael\un\bin\i386\hookint.sys CreateService SUCCESS StartService SUCCESS CreateFile SUCCESS Creating the port to listen to NTCreatePort failed with a c0000022 ----------------------------- I traced the problem back to PORTNAME. If I recompile with PORTNAME defined to "\\MyPort" instead of "\\Windows\\MyPort" it works. (I updated the PORTNAME define in HOSTINT.C to "\\MyPort" as well) However, when I do that I don't get any output from hookintapp when I run 80.exe (but it doesn't cause a application error so the driver is definitly doing something!). Mike |