无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: dos时代菜鸟
打印 上一主题 下一主题

[求助] 求教(已解决,pecmd脚本方案)判断当前系统是否为 uefi

  [复制链接]
31#
 楼主| 发表于 2020-12-15 08:46:47 | 显示全部楼层
Anson4 发表于 2020-7-31 16:35
G550确实有点老了,不过我的i5-M520也不年轻,性能应该比G550差一些,关键是我装了一块固态硬盘,一般上 ...

把 2004 20h4 里的 kernel32.dll 拿来,用一下试试,
或者干脆调用 1809 低版本里的 kernel32.dll 的函数句柄。
回复

使用道具 举报

32#
 楼主| 发表于 2020-12-15 09:22:56 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2020-12-15 11:23 编辑



经测试,特意下载了一个 win10 2004的gho ,用 里面的 kernel32.dll ,通过 python 调用其 相关句柄,能够正常返回 启动类型是 bios 。
效果如图,说明,原有方案是有效的。
如果出现 返回值 1314 的,多半 应该是 权限问题。


奶奶的,下载下来的 居然 是 1903 ,
谁有 2004 的 kernel32.dll 发上来,测试下,、





点评

这个是20H2的,2004的更新版。  详情 回复 发表于 2020-12-15 20:32
回复

使用道具 举报

33#
 楼主| 发表于 2020-12-15 22:39:35 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2020-12-15 22:41 编辑
Anson4 发表于 2020-12-15 20:32
这个是20H2的,2004的更新版。

确实 不行了,不知道还有 其他 啥好办法没有
在 20h2 中 调用老版本的 kernel32.dll 也不行,显示无法定位 程序输入点。

回复

使用道具 举报

34#
 楼主| 发表于 2021-1-14 12:11:16 | 显示全部楼层
Anson4 发表于 2020-7-30 20:40
请问楼主,在Win10 2004(19041)下,PECMD脚本返回的结果不正确,这个问题能解决了吗?

新版 pecmd 有此功能支持

见1楼。

点评

新版本的PECMD还能这么玩啊,不知道可靠程度如何?  详情 回复 发表于 2021-1-15 16:51
回复

使用道具 举报

35#
 楼主| 发表于 2021-1-15 20:08:22 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-1-15 23:07 编辑
Anson4 发表于 2021-1-15 16:51
新版本的PECMD还能这么玩啊,不知道可靠程度如何?

这个应该可以了啦
bootmode.2021.2.7z (1.67 MB, 下载次数: 15)
回复

使用道具 举报

36#
 楼主| 发表于 2021-6-18 12:32:39 | 显示全部楼层
正确答案在一楼,有更新。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-16 07:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表