无法定位InitializeCriticalSectionEx程序输入点于动态链接库kernel32.dll上.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法定位InitializeCriticalSectionEx程序输入点于动态链接库kernel32.dll上.相关的知识,希望对你有一定的参考价值。

我刚下的PS CS6 一点开也是这个原因。我看了你给别人的回答 我没看懂。。你可以说的详细一点吗

原因:编译的release版本,在XP下运行报错误“无法定位程序输入点InitializeCriticalSectionEx
于动态链接库kernel32.dll”。
解决步骤:
1、请先升级到最新Update4。
2、将工程(包括用到的DLL工程也需设置)做如下设置:
项目——属性——配置属性——常规——平台工具集——Visual
Studio
2012
-
Windows
XP
(v110_xp)
项目——属性——配置属性——常规——MFC的使用——在静态库中使用
MFC。
项目——属性——配置属性——常规——ATL的使用——静态链接到
ATL。
平台工具集,必须设置。MFC的使用、ATL的使用结合具体情况。Release版一般设为静态。
对计算机软件的维护主要有以下几点:
(1)对所有的系统软件要做备份。当遇到异常情况或某种偶然原因,可能会破坏系统软件,此时就需要重新安装软件系统,如果没有备份的系统软件,将使计算机难以恢复工作。
(2)对重要的应用程序和数据也应该做备份。
(3)经常注意清理磁盘上无用的文件,以有效地利用磁盘空间。
(4)避免进行非法的软件复制。
(5)经常检测,防止计算机传染上病毒。
(6)为保证计算机正常工作,在必要时利用软件工具对系统区进行保护。
总之,计算机的使用是与维护分不开的,既要注意硬件的维护,又要注意软件的维护。

参考技术A 回答

原因:编译的release版本,在XP下运行报错误“无法定位程序输入点InitializeCriticalSectionEx于动态链接库kernel32.dll”。解决步骤:1、请先升级到最新Update4。2、将工程(包括用到的DLL工程也需设置)做如下设置:项目——属性——配置属性——常规——平台工具集——VisualStudio2012-WindowsXP(v110_xp)项目——属性——配置属性——常规——MFC的使用——在静态库中使用MFC。项目——属性——配置属性——常规——ATL的使用——静态链接到ATL。平台工具集,必须设置。MFC的使用、ATL的使用结合具体情况。Release版一般设为静态。对计算机软件的维护主要有以下几点:(1)对所有的系统软件要做备份。当遇到异常情况或某种偶然原因,可能会破坏系统软件,此时就需要重新安装软件系统,如果没有备份的系统软件,将使计算机难以恢复工作。(2)对重要的应用程序和数据也应该做备份。(3)经常注意清理磁盘上无用的文件,以有效地利用磁盘空间。(4)避免进行非法的软件复制。(5)经常检测,防止计算机传染上病毒。(6)为保证计算机正常工作,在必要时利用软件工具对系统区进行保护。总之,计算机的使用是与维护分不开的,既要注意硬件的维护,又要注意软件的维护。

参考技术B 就是跟那个破解程序有关,64位系统的要把那个64位破解程序复制到对应的文件夹来自:求助得到的回答本回答被提问者采纳 参考技术B 那你就是和我一样把cs6安装在了XP下了吧,cs6已经不支持xp了。

vs2005无法定位程序输入点怎么解决?

在Microsoft Visual Studio 2005中,当链接器找不到程序的入口点(执行开始的函数)时,可能会出现“找不到程序输入点”错误。该错误可能由多种因素引起,包括依赖项缺失或不正确、文件损坏或无效,或者项目设置不正确。

要解决此错误,请尝试下列步骤:

    检查所有必需的依赖项和库是否包含在项目中,并且是最新的。

    检查项目中引用的所有文件和库是否有效且未损坏。

    检查项目设置是否正确,是否符合程序的要求。特别是,确保在链接器设置中指定了正确的入口点。

    清理并重新生成项目,以确保所有文件都是最新的,并且任何潜在的错误都已解决。

    如果错误仍然存在,请尝试将项目设置重置为默认值,然后重新生成项目。

    如果这些步骤都不起作用,您可能需要联系Microsoft支持部门或程序开发人员以寻求帮助。

参考技术A

1、电脑启动一个程序软件提示“无法定位程序输入点XXX于动态链接库”。这个提示表示电脑操作系统可能缺少某些dll文件。

2、根据提示的文件上网下了一个这样的文件并把文件放到C:\\Windows\\SysWOW64这个目录下,这个目标是64位操作系统;如果操作系统是32位,要放在这个目录下:C:\\Windows\\System32。

3、可能新电脑文件缺少比较多,安装了这个以后提示还有缺少其他的dll文件。

4、从网上下载的文件放到对应目录下,需要启动下才能正常使用;

5、以上的步骤仍然没有解决问题,提示加载XXX失败,如下图;

6、后面检查了下判断可能是缺少Visual  Studio文件,百度了下"VS运行库安装包"下载

7、下载安装包后双击,根据提示安装这个VS文件。安装好既然可以正常软件那个应用软件了,一般可以参考上面的解决方式。

无法定位程序输入点的原因:

8、用户误操作不小心将程序安装目录中的动态链接库DLL文件删除,导致程序启动时无法找到必要的文件而报错(这种情况并不是普遍存在的,但也是原因之一)

9、电脑感染木马病毒,虽然如今大多数杀毒软件已经趋于人性化,一旦发现某些木马病毒绑定系统程序,还是有不少杀毒软件采用一刀切的方式,直接将这些被恶意绑架的系统程序删除(其中就可能包含DLL动态链接库文件)

导致系统或应用程序缺少了必要的DLL动态链接库,从而出现“无法定位程序输入点 于动态链接库上”的问题的

10、在软件或游戏在线更新时,本该被正常写入或覆盖的DLL动态链接库文件因为意外的断电、重启、写入错误等原因没有下载更新成功,导致软件或游戏在运行过程中缺少必要的DLL动态链接库文件而报错

以上是关于无法定位InitializeCriticalSectionEx程序输入点于动态链接库kernel32.dll上.的主要内容,如果未能解决你的问题,请参考以下文章

元素无法定位,可能的原因都有哪些?

电脑出现无法定位程序输入点是怎么回事

电脑无法定位程序输入点是怎么回事?

vs2005无法定位程序输入点怎么解决?

无法定位程序输入点于动态链接库解决方法

无法定位程序输入点于动态链接库上,怎么解决