无法定位程序输入点的原因: 1、用户误操作不小心将程序安装目录中的动态链接库DLL文件删除,导致程序启动时无法找到必要的文件而报错(这种情况并不是普遍存在的,但也是原因之一)。 2、电脑感染木马病毒,虽然如今陵羡运大多数杀毒软件已经趋于人性化,一旦发现某些木马病毒绑定系统程序,还是有不少杀毒软件采用一刀切的方式。 直接将这些被恶意绑架的系统程序删除(其中就可能包含DLL动态链接库文件),导致系统或应用程序缺少了必要的DLL动态链接库,从而出现“无法定位程序输入点 于动态链接库上”的问题的。 程序定位一般指某一列数据的位置,在C语言程序里面定位比较复杂。 扩展资料 用Keil做51的开发也4年多了,代码量基本上 维持在5~10K左右,说大不大,说小也不小,也就是个中等货色。 这段期间工作上难得有稍许的空间,潜心研究了一下keil中如何在 CODE中定位C程序的方法。 在汇编中数据段和程序段都比较容易定位,例如程序1: cseg at 0x0000 ljmp main dseg at 0x20 aa: ds 1 iseg at 0xC0 bb: ds 1 xseg at 0x0010 cc