NonAlpha 95
January 10, 2012
One of our customers was installing our application on windows, and a friendly dialog popped up with the error NonAlpha 95
and an ok button. Helpful.
At this point, our application was trying to create and install a windows service. Our application names the windows service based on the file path it was installed at (so you can have multiple installs with distinct services.)
After checking, it turned out they'd installed the product in a directory with an underscore in it. Underscores don't work for the name of a windows service (why not!?). 95 is the ascii code for an underscore. I suppose it makes perfect sense when you understand it!