Anson4 发表于 2020-5-10 08:27:09

dos时代菜鸟 发表于 2020-5-9 21:18
pe 下呢?

手上没有2004的PE
不过,我觉得不是权限的问题,因为同样的操作,在1909以及更低版本的系统下运行正常。

Anson4 发表于 2020-7-30 20:40:21

请问楼主,在Win10 2004(19041)下,PECMD脚本返回的结果不正确,这个问题能解决了吗?

dos时代菜鸟 发表于 2020-7-31 15:20:12

Anson4 发表于 2020-7-30 20:40
请问楼主,在Win10 2004(19041)下,PECMD脚本返回的结果不正确,这个问题能解决了吗?

没用过 那么先进的 系统呀,我这都是老古董。
也不知道 2004 中 dll 调用 句柄是啥。

Anson4 发表于 2020-7-31 16:04:23

dos时代菜鸟 发表于 2020-7-31 15:20
没用过 那么先进的 系统呀,我这都是老古董。
也不知道 2004 中 dll 调用 句柄是啥。

我的移动CPU一代i5都在用2004,还有啥机器用不了呢?

dos时代菜鸟 发表于 2020-7-31 16:24:23

Anson4 发表于 2020-7-31 16:04
我的移动CPU一代i5都在用2004,还有啥机器用不了呢?

只能说你还是年轻呀。

我用的是 赛扬 G550 @ 2.60GHz .安装个系统 很费劲,下载个系统也很费劲。

Anson4 发表于 2020-7-31 16:35:05

dos时代菜鸟 发表于 2020-7-31 16:24
只能说你还是年轻呀。

我用的是 赛扬 G550 @ 2.60GHz .安装个系统 很费劲,下载个系统也很费劲。
G550确实有点老了,不过我的i5-M520也不年轻,性能应该比G550差一些,关键是我装了一块固态硬盘,一般上上论坛还可以。

iteu 发表于 2020-11-22 22:10:28

多谢分享,,,,,,,,,,,,,,

dos时代菜鸟 发表于 2020-12-15 08:46:47

Anson4 发表于 2020-7-31 16:35
G550确实有点老了,不过我的i5-M520也不年轻,性能应该比G550差一些,关键是我装了一块固态硬盘,一般上 ...

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

dos时代菜鸟 发表于 2020-12-15 09:22:56

本帖最后由 dos时代菜鸟 于 2020-12-15 11:23 编辑



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


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





Anson4 发表于 2020-12-15 20:32:31

dos时代菜鸟 发表于 2020-12-15 09:22
经测试,特意下载了一个 win10 2004的gho ,用 里面的 kernel32.dll ,通过 python 调用其 相关句柄,能 ...

这个是20H2的,2004的更新版。

dos时代菜鸟 发表于 2020-12-15 22:39:35

本帖最后由 dos时代菜鸟 于 2020-12-15 22:41 编辑

Anson4 发表于 2020-12-15 20:32
这个是20H2的,2004的更新版。
确实 不行了,不知道还有 其他 啥好办法没有
在 20h2 中 调用老版本的 kernel32.dll 也不行,显示无法定位 程序输入点。

dos时代菜鸟 发表于 2021-1-14 12:11:16

Anson4 发表于 2020-7-30 20:40
请问楼主,在Win10 2004(19041)下,PECMD脚本返回的结果不正确,这个问题能解决了吗?

新版 pecmd 有此功能支持

见1楼。

Anson4 发表于 2021-1-15 16:51:09

dos时代菜鸟 发表于 2021-1-14 12:11
新版 pecmd 有此功能支持

见1楼。

新版本的PECMD还能这么玩啊,不知道可靠程度如何?

dos时代菜鸟 发表于 2021-1-15 20:08:22

本帖最后由 dos时代菜鸟 于 2021-1-15 23:07 编辑

Anson4 发表于 2021-1-15 16:51
新版本的PECMD还能这么玩啊,不知道可靠程度如何?
这个应该可以了啦

2013kyj 发表于 2021-3-2 09:50:16

本帖最后由 2013kyj 于 2021-3-2 09:54 编辑

liuzhaoyzz 发表于 2019-3-26 09:37
1、基于BCDEDIT的方案是不可靠的。一些情况下bcdedit根本就运行不了。
2、基于setupact.log判断的 ...
关于Windows是否是UEFI启动[不考虑在PE的情况下], 是否可以简单用命令mountvol z: /s来识别呢? MBR的不能加载EFI分区, 批处理应该怎么写呢, 欢迎讨论

liuzhaoyzz 发表于 2021-3-2 10:16:53

2013kyj 发表于 2021-3-2 09:50
关于Windows是否是UEFI启动[不考虑在PE的情况下], 是否可以简单用命令mountvol z: /s来识别呢? MBR的不能 ...

你的思路不对。

2013kyj 发表于 2021-3-2 11:07:16

liuzhaoyzz 发表于 2021-3-2 10:16
你的思路不对。

哦,能否指点一二, 我确实测试过, 能加载就是UEFI, 否则MBR

liuzhaoyzz 发表于 2021-3-2 11:23:50

2013kyj 发表于 2021-3-2 11:07
哦,能否指点一二, 我确实测试过, 能加载就是UEFI, 否则MBR

判断启动模式,贴自己都已经有了,还要什么?

f2021z 发表于 2021-6-17 18:34:44

您没有权限:dizzy:

dos时代菜鸟 发表于 2021-6-18 12:32:39

正确答案在一楼,有更新。

sn4735 发表于 2022-10-6 16:27:34

感谢楼主的分享
页: 1 2 [3]
查看完整版本: 求教(已解决,pecmd脚本方案)判断当前系统是否为 uefi