系統環境 判定?
求教高手bat 或 cmd 執行
判定 正常WIN系統或 WinPE系統 然後執行
1.正常WIN系統 安裝
2.WinPE系統 安裝
我是直接判断当前用户是system的,就是pe 我一直使用下面的:
++++++++++++++++++++++++++++++++++++++++
::【检测(是否在PE中运行),是往下,否到:Q】
if not exist "X:\windows\" goto :Q
本帖最后由 liuzhaoyzz 于 2024-4-15 08:20 编辑
@echo off
for /f "tokens=3,*" %%I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemStartOptions') do set "MININT=%%I"
echo %MININT%|find /i "MININT" 1>nul 2>nul&&goto :PE ||goto :WINDOWS
:WINDOWS
echo WINDOWS
goto :next999
:PE
echo PE
goto :next999
:next999
pause
liuzhaoyzz 发表于 2024-4-15 08:12
@echo off
for /f "tokens=3,*" %%I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemS ...
谢谢分享 谢谢 感谢分享 谢谢分享 本帖最后由 as8686886 于 2024-4-15 11:24 编辑
liuzhaoyzz 发表于 2024-4-15 08:12
@echo off
for /f "tokens=3,*" %%I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemS ...
在开启测试模式下有问题,我做了一下修改,或者改成for /f "tokens=*" %%I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemStartOptions')
来学习下 感谢分享,长姿势了 as8686886 发表于 2024-4-15 11:16
在开启测试模式下有问题,我做了一下修改,或者改成for /f "tokens=*" %%I in ('reg query "HKLM\SYSTEM\ ...
reg query HKLM\SYSTEM\CurrentControlSet\Control|find "MININT"&&echo pe||echo win 基于注册表的准确度高一些,基于X盘或者system用户的适用于大部分的PE和系统(除非改了盘符或者用admin用户登录),看自己的需求了~~~ bfgxp 发表于 2024-4-15 07:48
我是直接判断当前用户是system的,就是pe
不对呀,有的PE是以administrator身份登录的呀。 as8686886 发表于 2024-4-15 11:16
在开启测试模式下有问题,我做了一下修改,或者改成for /f "tokens=*" %%I in ('reg query "HKLM\SYSTEM\ ...
测试模式没有测试过。
liuzhaoyzz 发表于 2024-4-15 17:23
不对呀,有的PE是以administrator身份登录的呀。
所以这是个问题。 pecmd 可以直接得出 路过,学习一下。。。 本帖最后由 D_M_GuYing 于 2024-4-17 09:27 编辑
可能是我孤陋寡闻了,目前还真没看到过,PE的系统盘不是X:盘的
.bat
---------------------------------------------------------------
@echo off
if not exist "X:\Windows\explorer.exe" goto :win
echo PE
pause
exit
:win
echo Windows
pause
exitt
---------------------------------------------------------------
pecmd
---------------------------------------------------------------
IFEX X:\Windows\explorer.exe,call pe!call win
_SUB pe
MESS pe!@通知:#OK
_END
_SUB win
MESS Windows!@通知:#OK
_END
谢谢 D_M_GuYing 发表于 2024-4-17 09:22
可能是我孤陋寡闻了,目前还真没看到过,PE的系统盘不是X:盘的
.bat
ramos有x盘方案 谢谢
页:
[1]