Archives
In order to build for Office 2003 interop/automation while having Office 2007 installed in a side-by-side installation, you need to remove the .NET programmability support from each 2007 product. This ensures that the latest version available in the GAC is version 11 (2003), since most of the time .NET builds will pull from there instead [...]
I was recently faced with the need to create some sort of verification measure for URLs. Basically, public users would be able to access an internal system using a generated URL, and I needed to make sure that these links were very difficult to guess or even reverse-engineer.
I decided to use an SHA1 hash, which [...]
Part 2 of this series is about the client-side extension used to open the remote file locally. Normally, clicking a link to a file causes the browser to prompt the user or OS for what to do with it, and then pull it down as a stream. This behavior can sometimes be modified [...]