无忧启动论坛

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

有可以在PE下查看原系统IP的工具么?

[复制链接]
跳转到指定楼层
1#
发表于 2022-4-16 21:47:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
问下
有可以在PE下查看原wiondows系统IP的工具么?
2#
发表于 2022-4-16 22:04:21 来自手机 | 只看该作者
本坛好多年前就有人写出来了,你找找
回复

使用道具 举报

3#
发表于 2022-4-16 22:06:30 | 只看该作者
以前 写过一个批处理 放在pe的 windows\sustem32 文件夹下,运行批处理,输入windows西戎所在的盘符


@echo on
echo 本程序用于获取windows系统的机器名和 ip地址
@echo 注意:本程序认为系统安装到windows文件夹并且
@echo off
set keyname=HKLM\TempHive
@echo ================================================
if exist "%temp%\diskpart.txt" del "%temp%\diskpart.txt" /f /q
echo list vol>"%temp%\diskpart.txt"
echo exit>>"%temp%\diskpart.txt"
diskpart /s "%temp%\diskpart.txt"
echo ================================================

set choice1=
set strdrv=
set /p choice1= 请输入硬盘上 windows所在盘符,例如输入 c
If Not "%Choice1%"=="" Set strdrv=%choice1:~0,1%
echo 原来 windows所在盘 为 %strdrv%

reg load %keyname%  "%strdrv%:\WINDOWS\SYSTEM32\CONFIG\SYSTEM"

echo 原来系统的 ip地址如下:
reg QUERY %keyname%\ControlSet001\Services\Tcpip\Parameters\Interfaces /s
echo ____________________________________
echo ____________________________________
echo
echo 原来计算机名字如下  :
reg QUERY %keyname%\ControlSet001\Control\ComputerName\ComputerName  /v ComputerName
echo 请安任意键继续
reg unload  %keyname%
pause>nul
回复

使用道具 举报

4#
发表于 2022-4-16 22:14:45 | 只看该作者
NirSoft有这种工具,撸主找一下,而且0PE里有个批处理也行,只是不确定在其它PE中是否好使,你自行测试:
  1. @echo off 2>nul 3>nul
  2. setlocal enabledelayedexpansion
  3. set /p Input=输入要查询的系统安装盘符[例如D]:
  4. if /i "%Input%:" neq "%systemDrive%" (
  5.     for %%a in (software system) do (
  6.         if not exist "%Input%:\Windows\System32\config\%%a" echo,输错啦&pause & exit/b
  7.     )
  8.     reg load HKLM\Temp_HIV1 %Input%:\Windows\System32\config\software >nul
  9.     reg load HKLM\Temp_HIV2 %Input%:\Windows\System32\config\system >nul
  10.     call :GetIPInfo Temp_HIV1 Temp_HIV2
  11.     reg unload HKLM\Temp_HIV1 >nul
  12.     reg unload HKLM\Temp_HIV2 >nul
  13. ) else call :GetIPInfo SOFTWARE SYSTEM
  14. start "" "%TEMP%\IPInfo.txt" & exit/b

  15. :GetIPInfo
  16. for /f "tokens=1,2*" %%a in ('reg query "HKLM\%2\select"') do (
  17.     if /i "%%a" == "Default" set /a x=%%c
  18. )
  19. set "v1=Microsoft\Windows NT\CurrentVersion\NetworkCards"
  20. set "v2=ControlSet00%x%\Control\Network"
  21. set "v3=ControlSet00%x%\services\Tcpip\Parameters"
  22. set "s=EnableDHCP NameServer IPAddress SubnetMask DefaultGateway"
  23. set "s=%s% DHCPNameServer DHCPIPAddress DHCPSubnetMask DHCPDefaultGateway"

  24. for /f "delims=" %%a in ('reg query "HKLM\%1\%v1%"') do (
  25.     set "v=%%a"
  26.     if "!v:%v1%\=!" neq "!v!" (
  27.         set /a n+=1
  28.         for /f "tokens=1,2*" %%b in ('reg query "%%a"') do (
  29.             if /i "%%b" == "ServiceName" (
  30.                 set "Guid!n!=%%d"
  31.             ) else if /i "%%b" == "Description" set "NetCard!n!=%%d"
  32.         )
  33.     )
  34. )
  35. if not defined n echo,找不到网卡&pause & exit

  36. (for /f "tokens=1,2*" %%a in ('reg query "HKLM\%2\%v3%"') do (
  37.     if /i "%%a" == "Domain" (
  38.         if "%%c" neq "" (echo,域名名称:%%c)else echo,域名名称:^<nul^>
  39.     ) else if /i "%%a" == "HostName" echo,主机名称:%%c
  40. ))>"%TEMP%\IPInfo.txt"

  41. for %%a in (%s%) do set "_%%a=1"
  42. (for /l %%a in (1 1 %n%) do (
  43.     echo,&echo,网卡名称:!NetCard%%a!
  44.     for %%b in (%s%) do set "%%b="
  45.     for /f "delims=" %%b in ('reg query "HKLM\%2\%v2%" /s') do (
  46.         if defined flag (
  47.             for /f "tokens=1,2*" %%c in ("%%b") do (
  48.                 if /i "%%c" == "Name" echo,连接名称:%%e& set "flag="
  49.             )
  50.         ) else (
  51.             set "v=%%b"
  52.             for %%c in ("\!Guid%%a!") do if "!v:%%~c=!" neq "!v!" set flag=1
  53.         )
  54.     )
  55.     for /f "tokens=1,2*" %%b in ('reg query "HKLM\%2\%v3%\Interfaces\!Guid%%a!"') do (
  56.         if defined _%%b if "%%d" neq "" set "v=%%d" & set "%%b=!v:\0=!"
  57.     )
  58.     if /i "!EnableDHCP!" == "0x1" (
  59.         echo,IP 地 址:!DHCPIPAddress!
  60.         echo,子网掩码:!DHCPSubnetMask!
  61.         echo,默认网关:!DHCPDefaultGateway!
  62.         echo,DNS 地址:!DHCPNameServer!
  63.     ) else (
  64.         echo,IP 地 址:!IPAddress!
  65.         echo,子网掩码:!SubnetMask!
  66.         echo,默认网关:!DefaultGateway!
  67.         echo,DNS 地址:!NameServer!
  68.     )
  69. ))>>"%TEMP%\IPInfo.txt"
复制代码

点评

0PE在哪里下载?官方网址是?  详情 回复 发表于 2022-4-16 22:32
回复

使用道具 举报

5#
 楼主| 发表于 2022-4-16 22:32:09 | 只看该作者
邪恶海盗 发表于 2022-4-16 22:14
NirSoft有这种工具,撸主找一下,而且0PE里有个批处理也行,只是不确定在其它PE中是否好使,你自行测试:

0PE在哪里下载?官方网址是?
回复

使用道具 举报

6#
发表于 2022-4-16 22:48:26 | 只看该作者
回复

使用道具 举报

7#
发表于 2022-4-17 00:30:01 | 只看该作者
我的newbeepe里有,乱抄的,支持离线系统xp-win11
回复

使用道具 举报

8#
发表于 2022-4-17 08:11:45 | 只看该作者
本帖最后由 2010sya 于 2022-4-17 08:18 编辑

PE下查看离线系统IP工具,在微PE下测试通过。。。

无标题.png (55.58 KB, 下载次数: 82)

无标题.png

小鱼儿yr系统封装优化设置辅助工具V2.10.5.zip

2.54 MB, 下载次数: 74, 下载积分: 无忧币 -2

点评

感谢  发表于 2022-4-17 20:37

评分

参与人数 3无忧币 +13 收起 理由
咸湿佬 + 3 很给力!
wanghh + 5 很给力!
dfw9 + 5 赞一个!

查看全部评分

回复

使用道具 举报

9#
发表于 2022-4-17 11:31:03 | 只看该作者
以前就是从其他PE里提取里一个,测试在XP里提取成功,如果能提取MAC地址就好了
回复

使用道具 举报

10#
发表于 2022-4-17 11:46:02 | 只看该作者
谢谢分享,收藏一个
回复

使用道具 举报

11#
发表于 2022-4-17 17:43:58 | 只看该作者
这功能好像不错  我觉得可以添加下
回复

使用道具 举报

12#
发表于 2022-4-17 18:03:42 | 只看该作者
回复

使用道具 举报

13#
发表于 2022-4-18 11:50:33 | 只看该作者
PE下直接运行 3楼或4楼的批处理

因为原系统IP地址保存在注册表HIVE文件里,挂载后查询即可
回复

使用道具 举报

14#
发表于 2022-10-20 10:46:09 | 只看该作者
支持
回复

使用道具 举报

15#
发表于 2022-10-20 14:17:02 | 只看该作者
这个很好用。
回复

使用道具 举报

16#
发表于 2022-10-20 14:52:16 | 只看该作者
要这个?
  1. @echo off
  2. set tempsys=%1
  3. if %1*==* SET TEMPSYS=C:\windows\system32\config\SYSTEM
  4. REG LOAD HKLM\TEMPSYS %tempsys%
  5. set regx=HKLM\TEMPSYS\ControlSet001
  6. echo 计算机名称 >%temp%\temp.txt
  7. for /f "tokens=3" %%c in ('reg query %regx%\Control\ComputerName\ComputerName ^| find /i "computername"') do echo %%c >>%temp%\temp.txt
  8. echo.>>%temp%\temp.txt
  9. echo IP地址>>%temp%\temp.txt
  10. for /f %%c in ('reg query %regx%\Services\Tcpip\Parameters\Interfaces') do (
  11.    for /f "tokens=3" %%d in ('reg query %%c /v ipaddress^|find /i "ipaddress"') do if not %%d*==0.0.0.0\0\0*  echo %%d>>%temp%\temp.txt
  12.   )
  13. echo.>>%temp%\temp.txt
  14. echo 子网掩码>>%temp%\temp.txt
  15. for /f %%c in ('reg query %regx%\Services\Tcpip\Parameters\Interfaces') do (
  16.    for /f "tokens=3" %%d in ('reg query %%c /v subnetmask^|find /i "subnetmask"') do if not %%d*==0.0.0.0\0\0*  echo %%d>>%temp%\temp.txt
  17.   )
  18. echo.>>%temp%\temp.txt
  19. echo 默认网关>>%temp%\temp.txt
  20. for /f %%c in ('reg query %regx%\Services\Tcpip\Parameters\Interfaces') do (
  21.    for /f "tokens=3" %%d in ('reg query %%c /v defaultgateway^|find /i "defaultgateway"') do if not %%d*==\0* echo %%d>>%temp%\temp.txt
  22.   )
  23. echo DNS 服务器>>%temp%\temp.txt
  24. for /f %%c in ('reg query %regx%\Services\Tcpip\Parameters\Interfaces') do (
  25.    for /f "tokens=3" %%d in ('reg query %%c /v nameserver^|find /i "nameserver"') do echo %%d>>%temp%\temp.txt
  26.   )
  27. echo.>>%temp%\temp.txt
  28. REG UNLOAD HKLM\TEMPSYS
  29. cls
  30. type %temp%\temp.txt
  31. echo.
  32. pause
复制代码
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 04:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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