Geeks With Blogs
Q-ologues various ramblings December 2005 Entries
MSDN Express is Irritating
MSDN Express is the documentation package you get when you install one of the Visual Studio Express products. It has a few behaviors that just plain irritate me. I like having a single documentation package to reference, whether I'm working in an IDE or just playing with the command line tools. So irritation #1: the only way to open MSDN Express, by default, is through the IDE. This IDE launches two processes: one via a service, the other under your user account, which has the actual Document Explorer ......

Posted On Thursday, December 29, 2005 3:56 PM

NTFS Reparse Points and Hard Links
Eric Newton asks for symbolic and hard links in Windows Vista. Both of these are partially implemented in 2000 and later, though it's not obvious how to use them. NTFS has supported file hard links for some time via the CreateHardLink() API, and Windows 2000 implements directory symbolic links using reparse points, a filesystem behavior extension mechanism. There's an article on CodeProject describing exactly how junction points work. Symbolic links for files and hard links for directories are not ......

Posted On Thursday, December 22, 2005 4:04 PM

A CLR Hosting Scenario
One of the advantages of my favorite IRC client, Klient, is the flexible programmability: it provides object oriented scripting in 6 different languages and sports an API for DLL plugins. To act as a plugin, a DLL need only export one function: int __stdcall KlientScriptStartup(HWND AppHandle, int Id, char *ScriptName) The Id belongs to this plugin, and is used when registering callbacks for various events. ScriptName must be filled in before returning, and is the name shown in Klient's plugin dialog. ......

Posted On Thursday, December 15, 2005 6:54 PM

Copyright © Trevor Talbot | Powered by: