On this page I will attempt to present information I have discovered and gathered that might be useful to people developing for Microsoft Win32 platforms (Windows 95, 98 and NT). I am not going to bother with information that is easily available elsewhere on the web, nor is this a FAQ because I get into some pretty obscure shit.

If you link to this page, please let me know.



This is NOT a beginners page or a 'how to' page. All of this information is provided for other developers who are working on related projects and might find the information provided here useful or informative. All of the text and source code is written by me, and owned by me, and can not be used for any non-educational purposes without my explicit permission (except where specifically noted).

NEW: SMB man in the middle attack

How to create very small executables

Information on the internal structures of 'handle' objects in Windows 95 and 98

Non-rectangular window regions

Remote Procedure Call

Application Controller and System Monitor: Hooking file and registry access at ring 0 in Win9x

Updated: Retrieving remote information with the NetBIOS APIs[netbios.html - MISSING]

The NetBIOS Name Service

Retrieving information from pbk files under NT




Windows, Windows 95, Windows 98, Windows NT, the Windows flag logo,
and soon a neighborhood near you
are owned, copyrighted and/or registered trademarks
of the Microsoft Corporation.