From: http://bbs.mafuyun.com/showtopic-2051.aspx
When vc6 is debugged in 64-bit Windows 7, the debugging is completed,ProgramYou cannot exit.
Problem description: When I click F5 to start debugging for a project, the program stops at the breakpoint I set. After I press SHIFT + F5, vc6 can exit the debugging status, however, the process icon generated during debugging is displayed on the taskbar of the Windows system. This process cannot be terminated, even if I use the task manager. At this time, if I press F5 again and press SHIFT + F5, two such icons will be left on the taskbar. Both processes can be seen on the task manager, which does not occupy CPU resources, but it occupies a certain amount of memory. The only way I want to end this process is (remove the icon on the taskbar): Disable vc6 and enable it again.
General Solution: Do not use the "End debugging" function to end the program normally (that is, put a menu or button that can be exited, rather than exit with Shift + F5 ).
Ultimate Solution: Check the file DM. dll version. The correct version of DM. dll in the "common/msdev98/bin" ----------- is 6.0.9782.0.
Download the tlloc. dll version:
Tlloc.7z (3.18 K, download times: 23) http://bbs.mafuyun.com/attachment.aspx? Attachmentid = 1370
(The size after decompression is 28kb)
Replace the downloaded version with the "common/msdev98/bin/tlloc. dll" installation directory"
In this way, vc6 can exit any time during Windows 7 64-bit system debugging.