July 2009 Entries
Nick from ASoft continues his series of documents on some of the less well-known WHS APIs. This new article describes the undocumented functions in the MiscUtils class which is located in HomeServerControls.dll. This class is a handy little helper. You can find the document here.
If you’ve been browsing the site in the last hour, you would have noticed quite a few broken images. That’s because I’ve put in a redirector to a different image upload location, so I can reduce upgrade headaches the next time I change to a new version of Subtext. Of course, as part of the change I managed to delete the images for a number of blog posts (including one of the tutorial sections, ouch). Always check the name of the folder you’re deleting, kids. I use Windows Live Writer to post, and I work from either my...
Jesse over at Jesseweb.com has a post up on how to add a WHS shortcut to My Computer, to expose all sorts of nifty functionality in a right-click menu. To do this, you simply need to add some registry values and have an icon to display. I have created an "Application" I call "AspireHome My Computer Link" which has the following features Aspire EasyStore h340 Icon Link to your home server displayed in "My Computer" Double...
Everyone who is familiar with the Windows Home Server user interface has seen LineBox in action. It’s used by Microsoft to group configuration sections in the Settings dialog box, and provides developers with a UI element that compliments the rest of Windows Home Server. Here is an example of LineBoxes used in anger: The problem with LineBox is that it wasn’t ever created to be used in the Visual Studio forms designer. This makes it a pain to layout clean interfaces using LineBox in a graphical view. These are the things you can’t change in...
WiX v3.0 is finally out of beta. Bob Arnson and Rob Mensching have the announcement up on their blogs. WiX is a great tool that I recommend for packaging WHS Add-Ins for deployment. The XML configuration is nice and clean, and you have total control over the MSI package that comes out the end of the process. Plus, I have plenty of examples of WiX code scattered throughout this blog! If you’ve been using a beta or daily build of WiX 3.0, you should download the update now.