无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2270|回复: 5
打印 上一主题 下一主题

在Winnt.sif文件中的ComputerName这一项能否个性化+随机?

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-20 16:30:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT……

所谓的ComputerName个性化+随机就是方便识别系统,例如名称定为“wuyou+当前日期时间”或者"wuyou+随机码"

那这里该怎么写?

ComputerName= "wuyou"%time%
这样是时间???


ComputerName=“wuyou” "*"
这样就是随机??
2#
 楼主| 发表于 2012-6-20 16:46:40 | 只看该作者
其实就是加个变量
但这里能不能使用变量?
回复

使用道具 举报

3#
发表于 2012-6-21 16:39:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
发表于 2012-7-2 16:04:34 | 只看该作者

回复 #1 Hack38 的帖子

如果只是在PE下用WINNT32安装,完全可以做到个性化,我就是这么做的,给你一个例,自己去改吧……

@echo off
color 0a
path=.\;.\i386
cls
echo ---------------------------------------------------------------------------
echo.
echo    PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST=   请输入 Y (确认安装)或 N (退出安装):
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto exit
:ST
cls
echo ---------------------------------------------------------------------------
echo.
echo    PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P drive_letter=   请输入你要选择安装的分区(C/D/E/F...)
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
goto exit
:IN
cls
echo ---------------------------------------------------------------------------
echo.
echo    PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
expand .\I386\format.co_ .\I386\format.com >>.\1.txt
expand .\I386\NOTEPAD.ex_ .\I386\NOTEPAD.exe >>.\1.txt
echo 操作系统盘|format %drive_letter%: /v:操作系统盘 /x /q /y >>.\1.txt
start /wait .\srf\jhwbpy.exe   //加载中文输入法,可以删除不用
start /wait .\I386\NOTEPAD.exe   //加载记事簿,配合中文输入法用
if exist .\i386\format.com del .\i386\format.com >>.\1.txt
if exist .\i386\NOTEPAD.exe del .\i386\NOTEPAD.exe >>.\1.txt
if exist .\i386\WINNT.SIF del .\i386\WINNT.SIF >>.\1.txt
echo    正在个性化安装你的计算机:
echo.
set /p Full=   请输入系统名称:
if %Full%#==# set Full=你自己定义
echo.
set /p Org=   请输入公司名称:
if %Org%#==# set Org=你自己定义
echo.
set /p Computer=   请输入计算机名称:
if %Computer%#==# set Computer=你自己定义
echo.
echo ;SetupMgrTag >>.\i386\winnt.sif
echo [Data] >>.\i386\WINNT.SIF
echo     AutoPartition=0 >>.\i386\WINNT.SIF
echo     MsDosInitiated="0" >>.\i386\WINNT.SIF
echo     UnattendedInstall="Yes" >>.\i386\WINNT.SIF
echo     AutomaticUpdates=yes >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Unattended] >>.\i386\WINNT.SIF >>.\i386\WINNT.SIF
echo     UnattendMode=FullUnattended >>.\i386\WINNT.SIF
echo     OemSkipEula=Yes >>.\i386\WINNT.SIF
echo     OemPreinstall=No >>.\i386\WINNT.SIF
echo     TargetPath=\WINDOWS >>.\i386\WINNT.SIF
echo     Repartition=No >>.\i386\WINNT.SIF
echo     UnattendSwitch="no" >>.\i386\WINNT.SIF
echo     WaitForReboot="No" >>.\i386\WINNT.SIF
echo     OemPnPDriversPath="" >>.\i386\WINNT.SIF
echo     DriverSigningPolicy=Ignore >>.\i386\WINNT.SIF
echo     NonDriverSigningPolicy=Ignore >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [GuiUnattended] >>.\i386\WINNT.SIF
echo     AdminPassword=你自己定义的密码 >>.\i386\WINNT.SIF
echo     EncryptedAdminPassword=YES >>.\i386\WINNT.SIF
echo     OEMSkipRegional=1 >>.\i386\WINNT.SIF
echo     TimeZone=210 >>.\i386\WINNT.SIF
echo     OemSkipWelcome=0 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [UserData] >>.\i386\WINNT.SIF
echo     ProductKey=MRX3F-47B9T-2487J-KWKMF-RPWBY >>.\i386\WINNT.SIF
echo     FullName="%Full%" >>.\i386\WINNT.SIF
echo     OrgName="%Org%" >>.\i386\WINNT.SIF
echo     ComputerName=%Computer% >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Display] >>.\i386\WINNT.SIF
echo     BitsPerPel=32 >>.\i386\WINNT.SIF
echo     Xresolution=1024 >>.\i386\WINNT.SIF
echo     YResolution=768 >>.\i386\WINNT.SIF
echo     Vrefresh=85 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [TapiLocation] >>.\i386\WINNT.SIF
echo     CountryCode=86 >>.\i386\WINNT.SIF
echo     Dialing=Tone >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [RegionalSettings] >>.\i386\WINNT.SIF
echo     LanguageGroup=10 >>.\i386\WINNT.SIF
echo     Language=00000804 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Identification] >>.\i386\WINNT.SIF
echo     JoinWorkgroup=WORKGROUP >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Networking] >>.\i386\WINNT.SIF
echo     InstallDefaultComponents=Yes >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [GUIRunOnce] >>.\i386\WINNT.SIF
echo     command9=%drive_letter%:\DPsFnshr.exe >>.\i386\WINNT.SIF
echo     %drive_letter%:\oem.bat >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Components] >>.\i386\WINNT.SIF
echo     msmsgs=off >>.\i386\WINNT.SIF
echo     msnexplr=off >>.\i386\WINNT.SIF
echo     zonegames=off >>.\i386\WINNT.SIF
cls
echo ---------------------------------------------------------------------------
echo.
echo    PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
.\i386\winnt32 /syspart:%drive_letter% /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
echo.
echo    请按任意键重启你的电脑,继续安装……
pause >>.\1.txt
if exist .\1.txt del .\1.txt
goto exit
:EX
cls
echo ---------------------------------------------------------------------------
echo.
echo    停止PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
echo    用户中止了安装,请按任意键重启你的电脑……
pause >>.\1.txt
if exist .\1.txt del .\1.txt
:exit
start /wait pecmd shut r
回复

使用道具 举报

5#
 楼主| 发表于 2012-9-5 00:03:14 | 只看该作者
谢谢以上两位~~

我会参照后继续修改~~~
回复

使用道具 举报

6#
 楼主| 发表于 2012-9-5 00:08:28 | 只看该作者
原帖由 <i>quya</i> 于 2012-6-21 16:39 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2469283&ptid=211475" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
在 winnt.sif 基本上是不能改的,当然如果你要试的话可以这样写<br />
<br />
<br />
    ComputerName=Wuyou*<br />
<br />
也许上边的语句能给你整出个“Wuyou3bR-l” 之类的随机名字, 但我实在无法确定。<br />
<br />
不过可以在安装过程中自动 ...
<br />
你这种我用了,计算机名字是变个性化了,但“登录服务器”的名字没有变,也就是NetBIOS没变,这样一来,在局域网内就根本认不出来。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-27 22:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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