You folks may remember that I had no luck getting Microsoft Keyboard Layout Creator 1.3 to compile a DLL on any of my machines.
Turns out the solution is dead simple - only AFTER I had installed VC++ 2005 Express, the platform SDK and DDK, of course (following a lengthy update session on a secondary machine). This is the blog entry that put me on the right track:
http://levicki.net/articles/tips/2006/09/29/HOWTO_Build_keyboard_layouts_for_Windows_x64.phpI ran the executable mentioned on a command line, and got error messages about "C:\PROGRA~1\Microsoft" not being found when CL.EXE, RC.EXE and LINK.EXE were to be run (all "returned 1"). Then it dawned on me...
A long, long time ago, I had optimized some file system settings with fsutil, which included setting disable8dot3 = 1 for better performance. In other words, there was no equivalent short file name for the "Microsoft Keyboard Layout Creator" folder. Apparently that would have been needed. (The path stopped at the first space, as you can see.)
I then copied the whole directory to D:\MSKLC, and it ran fine.:doh:
So you do
not need any additional software to run MSKLC after all.
Well, at least I have a perfectly up-to-date Win2k machine now that I can use for a bit of programming. I still have to get wxWidgets, and then I can in theory give compiling Audacity a shot...