无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
15541#
 楼主| 发表于 2021-1-12 09:17:46 | 只看该作者
527104427 发表于 2021-1-12 08:09
EXEC -su -incmd =PECMD   SUBJ * \Device\HarddiskVolume2,%Drv1%
这里是不是搞反了,是不是应该这样写 ...

对。
EXEC -su -incmd =PECMD   SUBJ * %Drv1%,\Device\HarddiskVolume2

点评

请教老大,GetSymbolic "\Device\Harddisk0\Partition1" &&nm2 可以通过 API 方式将 \Device\Harddisk0\Partition1 转换成 \Device\HarddiskVolume1 那么有没有 API 的方法将 \Device\HarddiskVolume1 转换成 \D  详情 回复 发表于 2021-1-12 12:19
回复

使用道具 举报

15542#
发表于 2021-1-12 12:19:50 | 只看该作者
mdyblog 发表于 2021-1-12 09:17
对。
EXEC -su -incmd =PECMD   SUBJ * %Drv1%,\Device\HarddiskVolume2

请教老大,GetSymbolic "\Device\Harddisk0\Partition1"  &&nm2   可以通过 API 方式将 \Device\Harddisk0\Partition1 转换成 \Device\HarddiskVolume1
那么有没有 API 的方法将 \Device\HarddiskVolume1 转换成 \Device\Harddisk0\Partition1 呢,记得我以前问过这样的问题,借这个机会重新问一下吧。

点评

part list volume \Device\HarddiskVolume1 就能 得到 Harddisk之0 和 Partition1 之 1 拼起来 就是 \Device\Harddisk0\Partition1  详情 回复 发表于 2021-1-12 15:30
回复

使用道具 举报

15543#
 楼主| 发表于 2021-1-12 15:30:56 | 只看该作者
本帖最后由 mdyblog 于 2021-1-12 15:36 编辑
527104427 发表于 2021-1-12 12:19
请教老大,GetSymbolic "\Device\Harddisk0\Partition1"  &&nm2   可以通过 API 方式将 \Device\Harddisk ...

\Device\HarddiskVolume1 ==>
part  list  volume   \\.\HarddiskVolume1,V
MESS. %V%
//\\.\HarddiskVolume1                 0                     1                     7 7 32235920896 53693554688
                                          -------------         -----------------
                                         Harddisk0           Partition1

就能 得到  Harddisk之0 和  Partition1 之 1
拼起来 就是  \Device\Harddisk0\Partition1  


这就是API得到的。

点评

既然part命令直接支持\Device\HarddiskVolume1而不用改成\\.\HarddiskVolume1 那别的命令也都弄成支持吧,不然有的支持,有的不支持,不统一。 老大看可以不  详情 回复 发表于 2021-1-12 21:08
老大,提升一下版本号呗,新增加了这么多功能,旧版不适合再运行了。  详情 回复 发表于 2021-1-12 18:50
回复

使用道具 举报

15544#
发表于 2021-1-12 18:50:35 | 只看该作者
mdyblog 发表于 2021-1-12 15:30
\Device\HarddiskVolume1 ==>
part  list  volume   \\.\HarddiskVolume1,V
MESS. %V%

老大,提升一下版本号呗,新增加了这么多功能,旧版不适合再运行了。
回复

使用道具 举报

15545#
发表于 2021-1-12 19:56:53 | 只看该作者
M大,请教一下,PECMD能判断一个已运行的程度是否在顶层运行,若不是,能否设置该程序为顶层运行,比如一个最小化运行的CMD批处理,代码怎么写?

点评

是一个 自己的 PECMD 界面 还是 第三方 APP?  详情 回复 发表于 2021-1-13 07:01
回复

使用道具 举报

15546#
发表于 2021-1-12 21:08:32 | 只看该作者
mdyblog 发表于 2021-1-12 15:30
\Device\HarddiskVolume1 ==>
part  list  volume   \\.\HarddiskVolume1,V
MESS. %V%

既然part命令直接支持\Device\HarddiskVolume1而不用改成\\.\HarddiskVolume1
那别的命令也都弄成支持吧,不然有的支持,有的不支持,不统一。
老大看可以不

点评

新版 已经可以 part list volume \Device\HarddiskVolume1,V 还有什么命令需要 ?  详情 回复 发表于 2021-1-13 07:03
回复

使用道具 举报

15547#
 楼主| 发表于 2021-1-13 07:01:59 | 只看该作者
conlin888 发表于 2021-1-12 19:56
M大,请教一下,PECMD能判断一个已运行的程度是否在顶层运行,若不是,能否设置该程序为顶层运行,比如一个 ...

是一个 自己的 PECMD 界面 还是 第三方 APP?

点评

谢谢M大回复,已经解决了. 是第三方程序,使用下面的命令就可以了. envi^ envimode=1 find --wid &V,加载分区 envi @@pos=%&V%:::::4::1:1 envi @@visible=%&V%:1  详情 回复 发表于 2021-1-13 09:13
回复

使用道具 举报

15548#
 楼主| 发表于 2021-1-13 07:03:58 | 只看该作者
527104427 发表于 2021-1-12 21:08
既然part命令直接支持\Device\HarddiskVolume1而不用改成\\.\HarddiskVolume1
那别的命令也都弄成支持吧 ...

新版 已经可以

part  list  volume   \Device\HarddiskVolume1,V

还有什么命令需要 ?

点评

比如FEXT、FILE、FDRV等等这些,但仔细一想,\Device\HarddiskVolume1 这种不能跟本地文件的名字区分开来,如果支持这样写的话可能会出其它的问题,还是算了吧。  详情 回复 发表于 2021-1-13 11:27
回复

使用道具 举报

15549#
发表于 2021-1-13 09:13:19 | 只看该作者
mdyblog 发表于 2021-1-13 07:01
是一个 自己的 PECMD 界面 还是 第三方 APP?


谢谢M大回复,已经解决了.


是第三方程序,使用下面的命令就可以了.

envi^ envimode=1
find --wid &V,加载分区
envi @@pos=%&V%:::::4::1:1
envi @@visible=%&V%:1
回复

使用道具 举报

15550#
发表于 2021-1-13 11:27:33 | 只看该作者
mdyblog 发表于 2021-1-13 07:03
新版 已经可以

part  list  volume   \Device\HarddiskVolume1,V

比如FEXT、FILE、FDRV等等这些,但仔细一想,\Device\HarddiskVolume1 这种不能跟本地文件的名字区分开来,如果支持这样写的话可能会出其它的问题,还是算了吧。

点评

"\ArcName\multi(0)disk(0)rdisk(0)partition(2)" "\Device\Harddisk0\Partition2" "\Device\HarddiskVolume2" "\??\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}" "\??\Volume{a372fe5a-963e-11e3-8859  详情 回复 发表于 2021-1-15 17:43
估计得加个参数来区分  详情 回复 发表于 2021-1-13 21:12
回复

使用道具 举报

15551#
发表于 2021-1-13 21:12:32 来自手机 | 只看该作者
527104427 发表于 2021-1-13 11:27
比如FEXT、FILE、FDRV等等这些,但仔细一想,\Device\HarddiskVolume1 这种不能跟本地文件的名字区分开来 ...

估计得加个参数来区分
回复

使用道具 举报

15552#
发表于 2021-1-14 01:24:36 | 只看该作者
FORX /delims:  ** 对齐

这个在更新日志里有,但是说明书里没写具体用法。

点评

建议 不用了。  详情 回复 发表于 2021-1-15 17:44
回复

使用道具 举报

15553#
发表于 2021-1-14 22:52:58 | 只看该作者
好东西  谢谢分享了
回复

使用道具 举报

15554#
 楼主| 发表于 2021-1-15 17:43:13 | 只看该作者
527104427 发表于 2021-1-13 11:27
比如FEXT、FILE、FDRV等等这些,但仔细一想,\Device\HarddiskVolume1 这种不能跟本地文件的名字区分开来 ...

"\ArcName\multi(0)disk(0)rdisk(0)partition(2)"  "\Device\Harddisk0\Partition2"  "\Device\HarddiskVolume2"       "\??\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}"   "\??\Volume{a372fe5a-963e-11e3-8859-806e6f6e6963}"是设备名, 就是一个分区盘片本身。



FEXT  FILE 、FDRV  FORX 等操作的 是 文件 系统。 对应如下:


  \Device\Harddisk0\Partition2   对应    \\?\Harddisk0Partition2\

\Device\HarddiskVolume2  对应    \\?\HarddiskVolume2\
\??\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}   对应    \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}\




FORX  \\?\ArcName\multi(0)disk(0)rdisk(0)partition(2)\*.*,&V,,*
FORX  \\?\HarddiskVolume2\*.*,&V,,*
FORX  \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}\*.*,&V,,*
FORX  \\?\Harddisk0Partition2\*.*,&V,,*


MESS. %&V%












点评

发现两个问题,如图: [attachimg]473421[/attachimg] ENVI &&Drv=Y: exec =imdisk -a -o awe -m %&Drv% -s 32M -p "/fs:NTFS /q /y" WAIT 5000 EXEC*- -timeout:1000 -incmd &&A=pecmd TEAM PART list d  详情 回复 发表于 2021-1-19 19:56
回复

使用道具 举报

15555#
 楼主| 发表于 2021-1-15 17:44:28 | 只看该作者
本帖最后由 mdyblog 于 2021-1-15 18:11 编辑
红毛樱木 发表于 2021-1-14 01:24
FORX /delims:  ** 对齐

这个在更新日志里有,但是说明书里没写具体用法。
建议不用。
FORX  /delims:   ==》  *NL:
**  ==> *v



回复

使用道具 举报

15556#
发表于 2021-1-15 22:44:29 | 只看该作者
本帖最后由 dos时代菜鸟 于 2021-1-15 22:53 编辑

据说新版支持 分辨 uefi/传统 bios 启动环境,
有具体代码么?
是否还是 用的 kernel32.dll GetFirmwareEnvironmentVariableExW 函数的句柄?

找到了

ENVI ?$&Buf=FVAR,BootOrder
FIND *&Buf=, envi BootMODE=BIOS! envi BootMODE=UEFI
mess %BootMODE%

回复

使用道具 举报

15557#
发表于 2021-1-16 07:23:37 | 只看该作者
本帖最后由 powerpcpc 于 2021-1-16 09:50 编辑

ENVI ?$&Buf=FVAR,BootOrder
FIND *&Buf=, envi BootMODE=BIOS! envi BootMODE=UEFI
mess %BootMODE%

ENVI ?$&v=FVAR,BootOrder
mess %&v%
0x00 0x00 0x01

Ok. UnderStand! Good Result!

Q1
CALL $**ret:&&r Kernel32.dll,GetFirmwareType,0
ret[0] = 1 errocode success
ret[1] = 1 bios   2 uefi
how get ret[1] ?

Q2
kernel32.dll GetFirmwareEnvironmentVariableW
how to?
DWORD GetFirmwareEnvironmentVariableW(
  LPCWSTR lpName,
  LPCWSTR lpGuid,
  PVOID   pBuffer,
  DWORD   nSize
);





点评

Q1 CALL $**ret:&&r Kernel32.dll,GetFirmwareType,0 ret[0] = 1 errocode success ret[1] = 1 bios 2 uefi how get ret[1] ? ==================== ENVI$# ret=*8 0 CALL $--qd --ret:&&r Kernel32.  详情 回复 发表于 2021-1-16 11:09
回复

使用道具 举报

15558#
 楼主| 发表于 2021-1-16 11:09:54 | 只看该作者
powerpcpc 发表于 2021-1-16 07:23
ENVI ?$&Buf=FVAR,BootOrder
FIND *&Buf=, envi BootMODE=BIOS! envi BootMODE=UEFI
mess %BootMODE%

Q1
CALL $**ret:&&r Kernel32.dll,GetFirmwareType,0
ret[0] = 1 errocode success
ret[1] = 1 bios   2 uefi
how get ret[1] ?

====================
ENVI$#  ret=*8  0
CALL $--qd --ret:&&r   Kernel32.dll,GetFirmwareType,*&ret

MESS  ret=[%&ret%] r=%&r%





kernel32.dll GetFirmwareEnvironmentVariableW
how to?
DWORD GetFirmwareEnvironmentVariableW(
  LPCWSTR lpName,
  LPCWSTR lpGuid,
  PVOID   pBuffer,
  DWORD   nSize
);
=================
SET &name=BootOrder  //自己填
SET &Guid={8BE4DF61-93CA-11D2-AA0D-00E098032B8C}

SET  &sz=8192
SET$#  &Guid=*%sz% 0


CALL $--qd --ret:&&r   Kernel32.dll,GetFirmwareEnvironmentVariableW,*&name,*&Guid,*&Buf,#%&sz%
MESS  dat=[%&Buf%]



点评

Get ┐ and ┌ . how convert decimal number?  发表于 2021-1-16 12:15
ENVI$# ret=*8 0 --> ENVI$# &ret=*8 0  发表于 2021-1-16 12:01
ENVI$# ret=*8 0 CALL $--qd --ret:&&r Kernel32.dll,GetFirmwareType,*&ret MESS ret=[%&ret%] r=%&r% Result(Administrator excuted.) ret=[] r=0 Value ??  发表于 2021-1-16 11:53
回复

使用道具 举报

15559#
发表于 2021-1-16 12:50:18 | 只看该作者
本帖最后由 powerpcpc 于 2021-1-16 12:51 编辑

ENVI$# &ret=*8 0
CALL $--qd --ret:&&r Kernel32.dll,GetFirmwareType,*&ret
MESS ret=[%&ret%] r=%&r%

Result
UEFI =  ┐
BIOS = ┌

how convert to decimal number?

点评

ENVI$# &ret=*8 0 CALL $--qd --ret:&&r Kernel32.dll,GetFirmwareType,*&ret ENVI?int &ret=&ret1 MESS ret=[%&ret%] [%&ret1%] r=%&r% ============================== ┃ │ │ENVI?DataType[0[@]]  详情 回复 发表于 2021-1-16 13:15
回复

使用道具 举报

15560#
发表于 2021-1-16 13:15:22 | 只看该作者
本帖最后由 红毛樱木 于 2021-1-16 13:19 编辑
powerpcpc 发表于 2021-1-16 12:50
ENVI$# &ret=*8 0
CALL $--qd --ret:&&r Kernel32.dll,GetFirmwareType,*&ret
MESS ret=[%&ret%] r=%&r%
...

ENVI$# &ret=*4 0     //I think 4 bytes is enough.
CALL $--qd --bool --ret:&&r Kernel32.dll,GetFirmwareType,*&ret
ENVI?int &ret=&ret1
MESS ret=[%&ret%] [%&ret1%] r=%&r%

==============================
┃    │    │ENVI?DataType[0[@]] SrcPeVarName=VarName[:BitNumOffset] //to obtain binary data of specified┃
┃    │    │type in PE object. 0:to fill zero.@:to remove 0x. s: for sign.                              ┃
┃    │    │//DataType:char wchar short int long longlong int64 float double ldouble ptr(pointer)

点评

成功, 但,不明白。  详情 回复 发表于 2021-1-16 13:53
Thankyou! "ENVI?int" OK! have a nice day!  发表于 2021-1-16 13:24
回复

使用道具 举报

15561#
发表于 2021-1-16 13:53:09 | 只看该作者
本帖最后由 dos时代菜鸟 于 2021-1-16 14:49 编辑
红毛樱木 发表于 2021-1-16 13:15
ENVI$# &ret=*4 0     //I think 4 bytes is enough.
CALL $--qd --bool --ret:&&r Kernel32.dll,GetFir ...

成功,
但,不明白。
如下理解可对否?

  1. //设置一个16进制内存模式的 变量 &r1 ,等号后面 不明白
  2. ENVI$# &r1=*6 0

  3. //调用 kernel32.dll 函数 GetFirmwareType, 将函数返回值填入 变量 &r1 ,将错误码赋值给变量 r
  4. CALL $--qd --ret:&r Kernel32.dll,GetFirmwareType,*&r1

  5. //把变量 &r1 转换成整数型 赋值给变量 &r2
  6. ENVI?int &r1=&r2

  7. // MESS ret=[%&r1%] [%&r2%] r=%r%
  8. ifex #%r%=0,
  9. {
  10.         mess 未知启动模式。
  11. }
  12. !{
  13.         ifex #%&r2%=1,mess Bios 启动模式
  14.         ifex #%&r2%=2,mess Uefi 启动模式
  15. }
复制代码



点评

微软官方文档说明 https://docs.microsoft.com/zh-cn/windows/win32/api/winbase/nf-winbase-getfirmwaretype Win8及以上系统才支持此API If the function succeeds, the return value is nonzero. //函数执行成  详情 回复 发表于 2021-1-16 15:12
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=422660 看看每周五晚上8点我的直播嘛  详情 回复 发表于 2021-1-16 15:03
回复

使用道具 举报

15562#
发表于 2021-1-16 15:03:00 | 只看该作者
dos时代菜鸟 发表于 2021-1-16 13:53
成功,
但,不明白。
如下理解可对否?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=422660
看看每周五晚上8点我的直播嘛
回复

使用道具 举报

15563#
发表于 2021-1-16 15:12:20 | 只看该作者
dos时代菜鸟 发表于 2021-1-16 13:53
成功,
但,不明白。
如下理解可对否?

微软官方文档说明
https://docs.microsoft.com/zh-cn ... ase-getfirmwaretype
Win8及以上系统才支持此API
If the function succeeds, the return value is nonzero.  //函数执行成功返回非0
If the function fails, the return value is zero. To get extended error information, call the GetLastError function. //函数执行失败返回0

typedef enum _FIRMWARE_TYPE {
  FirmwareTypeUnknown,
  FirmwareTypeBios,
  FirmwareTypeUefi,
  FirmwareTypeMax
} FIRMWARE_TYPE, *PFIRMWARE_TYPE;
个人认为这个FIRMWARE_TYPE是整数类型,认为是int类型数据,占用4个内存字节空间


  1. ENVI$# &ret=*4 0     //申请4个窄字符空间,也可以用   ENVI$ &ret=*2 0 //申请2个宽字符空间
  2. CALL $--qd --bool --ret:&&r Kernel32.dll,GetFirmwareType,*&ret
  3. FIND $%&&r%=,
  4. {*
  5.     //为空,可以认为没有返回数据,当前环境不支持此API,低于Win8版本的系统
  6.     MESS. 不支持此API。
  7. }!  
  8. {*
  9.     IFEX #%&&r%=0,
  10.     {*
  11.         MESS. API执行失败。
  12.     }!  
  13.     {*
  14.         ENVI?int &ret=&ret1
  15.         //MESS ret=[%&ret%] [%&ret1%] r=%&r%
  16.         IFEX #%&ret1%=0,
  17.         {*
  18.             MESS. 固件类型未知。
  19.         }
  20.         IFEX #%&ret1%=1,
  21.         {*
  22.             MESS. 计算机以旧版BIOS模式启动。
  23.         }
  24.         IFEX #%&ret1%=2,
  25.         {*
  26.             MESS. 计算机以UEFI模式启动。
  27.         }
  28.         IFEX #%&ret1%=3,
  29.         {*
  30.             MESS. 未实现。
  31.         }
  32.     }
  33. }
复制代码



点评

原来如此,那 还是得用 GetFirmwareEnvironmentVariableW 可是这个 要在 buf 里面找东西,我更不会玩了。  详情 回复 发表于 2021-1-16 19:54
回复

使用道具 举报

15564#
发表于 2021-1-16 16:20:02 | 只看该作者
请教:
#code=936T950
ENVI^ ForceLocal=1
ENVI^ EnviMode=1

REGI $HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path,sss
REGI $HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path=%sss%;%&CurDir%


问题1:Path怎么立即生效?
问题2:怎么从Path中删除%&CurDir%,%&CurDir%位置不确定
         {  "Path"="C:\Windows\system32;C:\Windows;%&CurDir%;C:\Windows\System32\Wbem;}

点评

问题1: ■"ENVI " 注册表中环境变量变更通知所有程序(5秒超时,避免假死可用多线程或多进程)。 问题2: 用SED 替换掉%&CurDir%  详情 回复 发表于 2021-1-16 17:11
回复

使用道具 举报

15565#
发表于 2021-1-16 17:11:48 | 只看该作者
feiyike 发表于 2021-1-16 16:20
请教:
#code=936T950
ENVI^ ForceLocal=1

问题1:
■"ENVI " 注册表中环境变量变更通知所有程序(5秒超时,避免假死可用多线程或多进程)。
问题2:
用SED 替换掉%&CurDir%

点评

ENVI &AA=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Common Files\FAST\CAD; ENVI &BB=C:\Program Files (x86)\Common Files\FAST\CAD SED *ni &SS=0,%&BB%,,%&AA%  详情 回复 发表于 2021-1-16 20:11
回复

使用道具 举报

15566#
发表于 2021-1-16 19:54:50 | 只看该作者
红毛樱木 发表于 2021-1-16 15:12
微软官方文档说明
https://docs.microsoft.com/zh-cn ... ase-getfirmwaretype
Win8及以上系统才支持此 ...

原来如此,那
还是得用
GetFirmwareEnvironmentVariableW

可是这个 要在 buf 里面找东西,我更不会玩了。

点评

pecmd的内存操作基本和c语言一样,我感觉这么回事,只不是可能平时用VS看上去一目了然一些  详情 回复 发表于 2021-1-16 21:16
ENVI &AA=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Common Files\FAST\CAD; ENVI &BB=C:\Program Files (x86)\Common Files\FAST\CAD SED *ni &SS=0,%&BB%,,%&AA% MES  详情 回复 发表于 2021-1-16 20:10
回复

使用道具 举报

15567#
发表于 2021-1-16 20:10:23 | 只看该作者
dos时代菜鸟 发表于 2021-1-16 19:54
原来如此,那
还是得用
GetFirmwareEnvironmentVariableW

回复

使用道具 举报

15568#
发表于 2021-1-16 20:11:26 | 只看该作者
红毛樱木 发表于 2021-1-16 17:11
问题1:
■"ENVI " 注册表中环境变量变更通知所有程序(5秒超时,避免假死可用多线程或多进程)。
问题2 ...

ENVI &AA=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Common Files\FAST\CAD;
ENVI &BB=C:\Program Files (x86)\Common Files\FAST\CAD

SED *ni &SS=0,%&BB%,,%&AA%
MESS  %&SS%

%&BB% 含有\和空格 ,怎么处理?  打扰了

点评

综合考虑,我觉得你这种情况前后加个分号可能更好  详情 回复 发表于 2021-1-16 21:18
变量传进去的就没关系,不是变量传的才要特殊处理的吧,我是这么理解的  详情 回复 发表于 2021-1-16 21:15
回复

使用道具 举报

15569#
发表于 2021-1-16 21:15:12 来自手机 | 只看该作者
feiyike 发表于 2021-1-16 20:11
ENVI &AA=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Common Fil ...

变量传进去的就没关系,不是变量传的才要特殊处理的吧,我是这么理解的

点评

SED *ni &SS=0,C:\\Program Files \(x86\)\\Common Files\\FAST\\CAD,,%&AA% 这样就能处理,可是没法用变量传递了  详情 回复 发表于 2021-1-16 21:43
回复

使用道具 举报

15570#
发表于 2021-1-16 21:16:38 来自手机 | 只看该作者
dos时代菜鸟 发表于 2021-1-16 19:54
原来如此,那
还是得用
GetFirmwareEnvironmentVariableW

pecmd的内存操作基本和c语言一样,我感觉这么回事,只不是可能平时用VS看上去一目了然一些

点评

接触的少,自从 脚本能解决 问题,我很少编译程序了。 进入 V 时代,就更不咋接触了 判断 uefi 的,我暂时 这样解决了。 用 GetFirmwareEnvironmentVariableW 读取 buf 的 还是 没搞明白。  详情 回复 发表于 2021-1-17 09:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 05:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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