aka dB., CTO at
, fun at
Suggest a Topic
Was this blog helpful? I'm running the NYC TCS Marathon in 2018 for TeamForKids charity.
Please donate here.
Upgrading, FreshInstall, Maintenance and other MSI convenience properties
Vulnerability Assessment: User Rights Review
VMWareTasks 1.2: RC1
ACL-based authorization model with NHibernate
dotNetInstaller moving to CodePlex
Svn2svn: migrating from SourceForge to CodePlex
Nesting multiple ConfigurationElement types in a ConfigurationElementCollection
How to do a Debug, Release or both builds with MSBuild
How the .NET Queue
will bite your memory usage
Rotating Passwords in Active Directory
File Resource Management .NET Library
VMWare Tasks .NET Library for VixCOM
Abstracting a cumbersome construct in VIX API: GetNumProperties + GetNthProperty
Getting the display name of a VMWare snapshot
Copying files to/from VMWare guest OS is slow: an alternate approach
Announcing the VMWare Tasks Library
HowTo: remote control, copy and run programs on a VMware Workstation or VI server using VIX APIs
WMI: Executing a remote process and waiting for its completion
Count projections in NHibernate 1.2
Resetting a Canon MP460
Product/Build Versioning with MSBuild, ANT and CruiseControl
Icon support in ResourceLib.NET
Log4Cxx for Win32 VS 2005, 2008, etc.
Tales from the interview: the drool and the handshake test
Agile in Practice: What Is Actually Going On Out There?
Documenting WIX Code
Why doesn't logging from an immediate custom action work?
DNI: setup (msi) bootstrapper
HowTo: Finding MSI UpgradeCode programmatically