Archive for the 'Windows' Category


If you’ve accessed BDOS-format disks in Windows, you’re probably aware of the need to run with Administrator rights. For security reasons, raw disk devices cannot be opened by normal unprivileged users. Starting with Windows Vista, processes are launched with basic rights, even if the current user is a member of the Administrators group. To run […]

FdInstall false-positive, again

Avira Antivir strikes again, with another false-positive in the fdrawcmd.sys installer. The current virus definitions report the FdInstall.dll installer plugin as infected with TR/Dropper.Gen (a “generic trojan detection routine”). As before, avoiding UPX compression on the module is a magic fix. It’s particularly frustrating because the compression isn’t hiding anything, since the original module can […]

fdrawcmd.sys license update

I’ve decided to remove the non-commercial use restriction from my driver license. The original reason for having it was to prevent 3rd parties profiting from what I’m releasing for free, though in reality it’s unlikely to add great value to anything. The change also frees it up for use by small chargeable projects, which I […]

Compiler upgrade

Until now, pretty much everything I’ve built for Windows was compiled using Visual Studio 6, despite Microsoft having since released three newer versions. I thought it was about time I took a serious look at moving to Visual Studio 2005, as it makes building matching 32-bit and 64-bit versions far easier. The code it produces […]

FdInstall false-positive

I had a report that the AntiVir virus scanner was detecting a DR/Zlob.Gen virus in my new FdInstall.exe installer. I was pretty certain this was a false-positive, and three alternative scanners I had access to all agreed with me. Googling for other online scanners I came across a handy site to check it more thoroughly. […]

Vista tweaks

I’ve had my eye on Vista since the beta versions were released earlier this year. So far only the SimCoupe 1.0 release in July has included Vista-specific changes. These were: Avoiding touching the primary display surface SimCoupe uses a video overlay surface for the SAM display by default, which gives the best performance on old […]