win7安装zoom时遇到“无法定位程序输入点 GetSystemCpuSetInformation 于动态链接库KERNEL32.dll上”的定位思路

问题背景

安装zoom时遇到Zoom.exe-无法找到入口,“无法定位程序输入点 GetSystemCpuSetInformation 于动态链接库KERNEL32.dll上”

 定位过程

1、按照网上的方法,下载了kernel32.dll,并放到C:\Windows\System32目录下,发现无法删除原来的kernel32.dll

 

把这个文件的所有者改成Administrators以后(这个有点忘了,可能不是Administrators用户),又遇到个问题,提示这个dll文件被csrss.exe进程占用,所以在任务管理器里结束csrss.exe进程,结果电脑蓝屏了!!!

没办法,此路不通。

2、使用depends.exe查看kernel32.dll依赖的dll文件是否有报错

 

在上面这个界面打开dll文件,或者直接拖动dll到这个界面,打开后如下图所示

 可以看到左边有个窗口,这是kernel32.dll所依赖的其他dll文件,点击一个可以看到右边上面的窗口会显示序数、提示、函数、入口点,这个窗口是所选的Dll模块所使用的函数;右边下面的窗口所选Dll模块的所有的导出函数,也分为:序数、提示、函数、入口点等讯息。

下面窗口是所有需要的Dll模块的属性。出错的数据会有红色、黄色(有些是环境不同造成的)的警示问号。可以看到并没有红色或黄色,因此判断keernel32.dll所以来的dll模块没有报错。此路还是不通。

 3、发现报错里有这个GetSystemCpuSetInformation函数,于是在网上搜索,发现微软官网有个说明,这个函数所支持的最低操作系统版本是win10。因此win7无法使用这个函数,所以得出结论,win7没法装zoom。

环境信息

 参考链接

https://learn.microsoft.com/en-us/windows/win32/procthread/getsystemcpusetinformation

https://www.cnblogs.com/MakeView660/p/13026609.html

https://www.downxia.com/downinfo/321143.html

 

posted on 2024-08-23 02:38  cyjays  阅读(694)  评论(0编辑  收藏  举报