Ya, you're right.
Thanks a lot. 8)
The data abort raised when enumerates fonts. Because I do not have VS2008, so I just create a new empty project in vs2005 and copy "Enum Font" funtion to this new project.
Fortunately, abort happens, so I add some log to see the last processed font.
Finally, I can use Paint.NET.