Zippy寫到:
DetachedProgram = ".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\system32\$winnt$.inf) DO (FOR %J IN (%I$OEM$\DRV\*.exe) DO (IF EXIST %J (%J -y -o%SystemDrive%\DRV)))"
上面這段我試了很久才搞出來, 可以用這段在T-39時解出驅動程式的自解檔.
$winnt$.inf裡的dospath可以找到正確的SourcePath, 這是一兩個月前我找到的. 主要是那時使用5.9當基礎而5.9的winnt.sif裡, OemPreinstall=No, 那時曾試著換成OemPreinstall=Yes, 但是實際在用時會在T-39時跑出一個對話框要求按下一步, 到很後來才知道要開OemSkipWelcome=1(因為被ref.chm誤導, 以為不該開這選項). 由於沒法事先文字模式時複製檔案到硬碟, 所以得想辦法找出正確的安裝目錄, 這很麻煩, 尤其在像5.9這樣多重安裝目錄的情形下.
在找出$winnt$.inf裡的dospath之後(T-39時只有這個檔找得到, HKLM裡的SourcePath這時還沒值), 試過很多種方法想從它來執行安裝目錄裡的東西, 一直沒辦法, 只能用內建命令來完成. 先前丟出來的uHelper裡用的滿鳥的方法(用掃的).
現在丟出來的Argume ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容