2011年3月1日火曜日

HFSLIPのフォルダ構造

HFSLIPのフォルダ構造についてです。
  • FDVFILES
    Windows 2000 を統合する際に使用するフォルダなので、Windows XP を統合する際は必要ないです。
  • FIX
    i386フォルダ内のファイルを置換。winnt.sifやその他CABで圧縮されたhoge.ca_など。
  • HF
    Service Pack や Hotfix , DirectX End-User Runtimes を格納するフォルダです。
  • HFAAO
    nLite の Addon や Silent .NET Maker synthesized で作成したファイルを格納するフォルダです。
    使用できる圧縮形式は cab 及び 7z です。
  • HFCABS
    wbemoc.cab(Windows XP SP3 の場合必要)や Microsoft Update 関連のファイル(MUAuth.cab, MuCatalogWebControl.cab, muweb_site.cab) もしくは Windows Updates (wuweb_site.cab) 、Flash を格納するフォルダです。
  • HFCLEANUP
  • HFEXPERT
    • APPREPLACEMENT
      ソースに存在するファイルを置換するファイルを置きます。FIX フォルダとの違いは、これらのファイルは非圧縮であり、modifyPEがそれらの置換を行う点です。例えば、mplayer2.exeをMedia Player Classicに、TASKMGR.EXEをSysinternal's Process Explorerに置き換えるために使われます。
    • AUTOIT
    • CODECS
    • DRIVERCAB
      (抽出された)ドライバーをCAB (DRIVER.CAB) に圧縮し、ソース内のi386\DRIVER.CABと置き換える。
    • HIVEINSTALL
      Text-mode Setup 時にレジストリを追加します。
      (注意)レジストリの追加はできても削除はできません。
    • PROGRAMFILES
      $OEM$\$Progs フォルダ (C:\Program Files)に相当。
    • STORAGE
    • WIN
      $OEM$\$$ フォルダ (C:\WINDOWS) に相当。
  • HFGUIRUNONCE
    GUIRunOnce/RunOnceEX で実行したいファイルを格納します。
    .EXE ( サイレントインストーラ形式 )、.REG、.INF、.CMD、サイレントインストーラ .REG・.INF・.CMD を入れる事が出来ます。
  • HFSVCPACK
    T-13 で実行したいファイルを格納します。
    .EXE ( サイレントインストーラ形式 )、.REG、.INF、.CMD、サイレントインストーラ .REG・.INF・.CMD を入れる事が出来ます。
  • HFSVCPACK_SW1
    HFSVCPACK_SW1 - 非対応のEXE (/quiet /norestart) と MSI
    HFSLIPが対応していないEXEのうち、/quiet /norestart スイッチに対応しているものは、HFSVCPACK_SW1フォルダに入れることができます。
    これらはT-13にインストールされます。

    HFSVCPACK_SW1フォルダの中のMSIファイルは、/qn /norestart ALLUSERS=1スイッチでT-13にインストールされます。
  • HFSVCPACK_SW2
    HFSVCPACK_SW2 - 非対応のEXE (/Q:A /R:N)
    このフォルダは/Q:A /R:Nスイッチでインストールする必要のあるEXE用です。
    インストールはT-13に実行されます。
  • HFTOOLS
    7za.exe
    bbie.exe
    BOOT.BIN
    cdimage.EXE
    cWnd.exe もしくは CMDOW.EXE
    Defrag.cmd
    extract.exe
    filever.exe
    HFANSWER.INI
    HFSLIP_POST_Defrag.cmd
    HFSLIP_POST_getnewfiles_v3.cmd
    modifyPE.exe
  • REPLACE
    HFSLIP が全ての作業を終えた後、強制的に置き換えたいファイルを入れます。
    また、これらは全て CAB 圧縮 ( LXZ21 ) されたものなのでご注意ください。
  • SOURCE
    インストールCD の中身を配置するフォルダです。
  • SOURCESS
    統合されたソースファイル一式です。
    さらに nLite などで削ったりする場合は、このフォルダを利用する。



参考・引用元サイト:
http://www28.atwiki.jp/hfslip/pages/5.html
http://cocelo.s201.xrea.com/wiki/index.php?Windows%2FXP%2FIntegration%2FHFSLIP%2FFolder
http://wikis.jp/hfslip/index.php?Folder#l6bed4e5
http://www29.atwiki.jp/hfslip_ja/pages/13.html
http://mikisky40.web.fc2.com/kohza/kohza26.html#mokuji
http://mimo.zxq.net/advancedfeatures.htm