2010年7月26日 星期一

Cmdlines

    首先,要做 cmdlines 必須要先在 winnt.sif 裡面寫

      [Unattended]
      OemPreinstall=Yes

    因為 OemPreinstall 即是在安裝 XP 時,是否要載入 $OEM$\ 裡面的 cmdlines.txt

------------------------------------------------------------------------------------------------------------------------------------

    另外,winnt.sif 裡面也有一個 [GuiRunOnce],差別在於 cmdlines.txt 是在未登入帳號之前,[GuiRunOnce] 是在登入之後執行

==========================================================================
以下為 A-Zong XP 2010 Final 寫的 cmdlines.txt
==========================================================================

[COMMANDS]
"SPTD.exe add /q"
"RunOnceEx.cmd"
"ie8\update\iesetup.exe /quiet /norestart /update-no"

※ 我將 IE8 解壓縮到 $OEM$\ie8\,要安裝引導程式在 update\iesetup.exe

------------------------------------------------------------------------------------------------------------------------------------

    由於 SPTD、IE8 需要重新開機後才能正常使用,因此我若在 WPI 放進去,或者在 RunOnceEx 放,則會因為我最後會做磁碟清理的動作,導致有安裝,但是沒辦法正常使用的問題,特別 SPTD,Alcohol、Daemon 都需要先安裝才能裝,否則就要重新開機,因此我特別把這兩個移進去 cmdlines.txt 裡

------------------------------------------------------------------------------------------------------------------------------------

    A-Zong XP 我是直接用 Administrator 作為預設登入,等我做完時才發覺這樣子很不妥當 XD 但是因為已經用 oscdimg 封裝,所以...就留到下一次有機會的時候再改啦~

    基本上,在 cmdlines.txt 裡加上 "adduser.cmd"

==========================================================================
以下為從論壇上複製、修改的 adduser.cmd,尚未驗證是否可以成功...
==========================================================================

CLS
TITLE 建立登入帳號
set _USER=覡焱
net user %_USER% /add
net localgroup administrators "%_USER%" /add
net localgroup users "%_USER%" /delete
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /d "%_USER%" /f
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserPassword" /d "" /f
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "1" /f
EXIT

或者以下..

CLS
TITLE 建立登入帳號
net user "覡焱" /add
net localgroup Administrators "覡焱" /add
net localgroup Users "覡焱" /del
%systemroot%\regedit /s logon.reg


※ 以上從這裡複製、修改,如果原作者有意見麻煩通知一下 XD

沒有留言:

張貼留言