共用方式為


規劃安裝

將現有應用程式的安裝從另一種安裝技術移至 Windows Installer 時,安裝程式開發人員可能會開始使用現有安裝的來源和目標檔案映像來撰寫 Windows Installer 套件。 在來源和目標上組織檔案和其他資源的詳細計劃,也是開發新應用程式的套件的良好起點。

範例安裝套件會採用儲存在應用程式來源位置的下列檔案,並將其安裝到使用者計算機上的目標。

描述 來源的路徑 目標路徑
Redpark.exe 文字編輯器可執行檔。 C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt 參考檔案。 C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt 說明手冊 C:\Sample\Notepad\Help.txt 未安裝。 一律從來源執行。
Baseball.txt 2000年棒球比賽時程表。 C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt 2000年足球比賽時程表。 C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt 2000年舞蹈表演。 C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt 2000年音樂表演。 C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt 2000年1月招生。 C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt 2000年新年入學。 C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

此範例會在用戶登錄的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample下寫入下列值。

名字 價值
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
fSavePageSetting 0
「lfPitchAndFamily」 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

此範例會安裝下列快捷方式。 在安裝期間,可能會選取其中一個快捷方式做為公告的快捷方式,讓使用者可以隨選安裝棒球功能。

名字 快捷方式位置 快捷方式目標
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHelp [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
sBaseball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Football.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
s一月 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
新年 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

若要重現範例,請從建立第一個數據表中指定的來源目錄結構開始。 您可以建立系統 Notepad.exe 檔案的複本,然後將此複本重新命名 Redpark.exe。 使用記事本編輯器建立其餘的文本檔。 藉由撰寫安裝資料庫來新增目標目錄結構、登錄值和快捷方式。

繼續