Self-signed code signing certificates
Some setup and application executables need to be signed so that they are not flagged as a security risk by security software on Windows. Especially those that have virus-like behavior such as embedded...
View ArticleI2C with Bus Pirate v4.0 on Windows 10
In this post, I learn to use a Bus Pirate v4.0 to retrieve raw linear acceleration data from a Tilt Compensated Compass Breakout (LSM303DLMTR), over the I2C bus (also referred to as TWI – two wire...
View ArticleBluetooth serial client using Windows socket API
This post shows how you can discover paired Bluetooth devices, and communicate with them, using Windows socket API. The Windows socket API is available in .NET through the excellent 32feet.NET library....
View ArticleBluetooth serial server using Windows socket API
This post describes a means to simulate a Bluetooth serial device on Windows. This can be useful to test Bluetooth applications running on Android and Windows, that use a virtual serial port to...
View ArticleView USB device descriptors on Windows
I have occasionally fired up a Linux virtual machine just to view USB descriptors of devices using lsusb -v. This post briefly describes a couple of tools for Windows that can be used to view...
View ArticleInquire Bluetooth service record on Windows
Linux distros have excellent built-in support for inquiring characteristics of Bluetooth devices around you, using hcitool and sdptool. The closest thing on Windows is the Bluetooth Inquiry Record...
View ArticleDealing with .NET’s messy WebBrowser control
I’ve been trying hard to coax .NET’s WebBrowser control to log in using PingFederate federation server. I particularly don’t want to mess with the registry to change Internet Explorer’s browser...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleLumia 630
A couple of years back I never thought I’d be buying a Windows phone. At R$ 320 (approximately US$ 104) I found a Lumia 630 to be a really good upgrade for my wife, after a LG L40 she’d been using....
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View Article