No navigation frame on the left?  Click here.

Win32 site news

 

Recent changes to this site:

Date (CET) Change Link to page
19 Dec 00 Moved to a new server. Expect some trouble during the next few days.  
12 Dec 00 Added a small sample for LsaEnumerateTrustedDomainsEx(). LETDE
13 Nov 00 Added a small sample for the mostly useless NetShareCheck() function. NetShareCheck
1 Nov 00 The sockhim sample (sockets + IOCPs) is updated -- a bug fix, a few new features. sockhim
15 Oct 00 Bugfixes and an extension to fksec. fksec classes
13 Oct 00 Added documentation for the acl class to fksec. fksec classes
8 Oct 00 It has been a while, hasn't it? The work-induced lack of free time is coming to an end, though. Today, I finally retired makedef -- it has long since been overtaken by extensions to the PE format.  
Minor fixes to fksec; details are in the release history on the fksec page. Now available: An HTMLhelp-format file (fksec.chm) for what help exists for fksec. The file, and instructions for building it yourself, are available from the fksec classes page. fksec classes
Typo fixed on the NTFS hard links page. NTFS hard links
13 Jun 00 With death in my heart, I finally converted the site to using frames. The reason is that I plan to offer a site search; but since the old navigation bars listed nearly every function name on nearly every page, a search would have returned umpteen false-positive hits, drowning the true matches. The search is not (yet) official, but if you want to try it, point your browser at this page. Search page
9 Jun 00 Bugfix to the SSPI sample: The server no longer sends the (bogus) output buffer to the client, if AcceptSecurityContext() has just returned an error. Bonus feature: The client now lets you specify a user and password on the command line, instead of always validatng your current identity. SSPI sample
6 Jun 00 Simon Fell has joined Tomas and me as one of the authors of fksec. His first additions are new methods in class sid, to expand a group SID into its member list, and to get the list of all groups that a given SID is a member of, plus the extension of fksec to cover object ACEs, the sort needed for Active Directory objects. fksec classes
6 May 00 fksec has more documentation than ever (I finished the docs for the ace class), and its docs are now generated with Doxygen -- much nicer. fksec classes
29 Apr 00 Say Hi to Tomas Restrepo; fksec is now the work of both Tomas and I. It shames me to admit that Tomas' first offering, a complete process/thread token wrapper class, is fully documented, while my stuff lags sadly behind. fksec classes
11 Apr 00 New sample: How to take ownership of an object, in this case a file. This sample uses the fksec classes. Take ownership sample
6 Apr 00 Dumpacl learned how to open a registry key, and fksec now properly sorts auto-inherited ACEs. The fksec update is recommended so that the GUI utilities that come with NT don't whine; the functionality of fksec-generated security descriptors was and is unaffected (exception: if you have an auto-inherited and a normal ACE for the same user on the same object with conflicting permissions, then sort order does matter.) Dumpacl sample
fksec classes
15 Mar 00 Dumpacl now can read the security descriptor off a share, too. Dumpacl sample
9 Mar 00 printer_sd.cpp explains the most common stumbling block when setting security descriptors on printer objects. It also shows what the fksec classes can do for you (brag, brag). SetPrinter() security sample
26 Feb 00 Another small sample has made its appearance, demonstrating NetUserChangePassword() (and NetUserSetInfo() for the same purpose). The NetSessionEnum() sample got a sibling for Win9x. NetUserChangePassword() sample
NetSessionEnum() for Win9x
13 Jan 00 Slava [M. Usov] is offering you a sample that actually does something useful: his pman dumps processes' security descriptors, or kills those processes, as you please. Pman sample
2 Jan 00 Minimal update to the StackWalk() sample. StackWalk() sample