I know this is an old thread, but I have a new twist to this issue. I do not have write access to %SystemRoot%\Fonts on my WinXP system, nor do I have the rights to alter HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. I can still install a font using the Fonts Control Panel applet, however, and this installation is valid only for the current login session. What I'm looking for is a way via the command line to install a font for the current login session, and I don't want to have to make use of any manual interaction via a GUI. This way, I can wrap this in a program or script that automatically runs on login. In other words, I'm looking for a command-line-specific way to install a font in the same way that the Fonts applet will do it if Copy fonts to Fonts folder is unchecked. I'm willing to write a program in C, C++, C#, VB, or any other language, if that's is the only way to accomplish this. Any ideas as to how I can do this? Thanks in advance.