|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-05-10, 04:28 PM | #1 |
榮譽會員
|
MyMPC 精品 DIY 版製作說明
2004.4.1 製作說明
setup.exe 為安裝文件。 uninstall.exe 為卸載文件。 setup.bmp 為 setup.exe 使用的logo,大小為48×48像素,若無則使用內裝logo。 setup.ini 為 setup.exe 使用的安裝配置文件。 所有的安裝模組都以子目錄方式存放,每個子目錄下使用 mpcplugin.ini 文件進行配置,setup.exe會自動識別。 setup.exe 可以使用 /s 或 -s 參數無人值守安裝。 setup.ini 文件格式說明如下: _________________________________________ [main] name=Media Player Classic 精品版 readme=readme.txt progdir=#progdir#\Media Player Classic id=mympc _________________________________________ 一、[main] 1、name=Media Player Classic 精品版 此行表示安裝程序的名稱 2、readme=readme.txt setup.exe 在執行時顯示 readme.txt 文件內容。 3、progdir=#progdir#\Media Player Classic 表示預設的安裝路徑,#progdir#為預定義的公用變數,代表 x:\Program Files 目錄,其它還有一下公用變數,在後面講。 4、id=mympc 表示此安裝程序所安裝軟體的標識符,和 mpcplugin.ini 中的 id 含義一樣,便於將來昇級時使用。 二、[language] 1、charset=GB2312_CHARSET 代表所需字串集 2、height=-12 表示字體高度,-12相當於9號字。 3、name=細明體 字體名字 4、其它部分可自行用相應語言填寫。 mpcplugin.ini 文件格式說明如下: _________________________________________ [main] name=vobsub title=vobsub 字幕插件 content=vobsub 字幕插件 author=Silence date=2003.10.18 checked=1 reg=reg.reg reg98=98.reg reg2000=2000.reg unreg=unreg.reg unreg98=un98.reg unreg2000=un2000.reg mutex=xxx,aaa run= id=mympc [file] unrar.dll,0=#sysdir#,1 [98] DVobSub.ax,1=#setupdir#\Codecs,0 VOBSUB.DLL,0=#setupdir#\Codecs,0 [2000] VSFilter.dll,1=#setupdir#\Codecs [shortcut] [shortcut2000] vobsub 設定|PROGRAMS|#setupname#=#sysdir#\rundll32.exe|test.ico|0"#setupdir#\Codecs\vsfilter.dll",DirectVobSub [shortcut98] vobsub 設定|PROGRAMS|#setupname#=#sysdir#\rundll32.exe|test.ico|0"#setupdir#\Codecs\dvobsub.ax",configure [detect] rootkey=HKEY_LOCAL_MACHINE subkey=SOFTWARE\Classes\CLSID\{0180E49C-13BF-46DB-9AFD-9F52292E1C22} valuename= valuedata= [system.ini] driver32,VIDC.XVID=xvid.dll [dir] #setupdir#\codecs= [dir98] c:\test= [dir2000] #progdir#\test= _________________________________________ 一、[main] 小節 0、name=vobsub *新增,為保持不同語言元件相容性,建議使用。 表示本元件的標識符,強烈建議使用英文字母,不區分大小寫。 1、title=vobsub 字幕插件 表示本元件的名稱為「vobsub 字幕插件」。 2、content=vobsub 字幕插件 設備說明 3、author=Silence 打包製作者 4、date=2003.10.18 製作日期 5、checked=1 0表示本元件預設不安裝,1表示預設安裝,2表示必須安裝。 6、reg=reg.reg 表示安裝時要匯入的註冊表內容,在reg.reg文件中可以使用預定義公用變數,下同。 reg98=98.reg 表示 Win9x 系統下需要匯入的註冊表內容。 reg2000=2000.reg 表示 NT/2000/XP 系統下需要匯入的註冊表內容。 7、unreg=unreg.reg 卸載時使用的註冊表內容。 unreg98=un98.reg 表示在 Win9x 系統下卸載時需要刪除的註冊表內容。 unreg2000=un2000.reg 表示在 NT/2000/XP 系統下卸載時需要刪除的註冊表內容。 8、mutex=xxx,aaa *修改定義 表示不能與本元件同時安裝的元件,用,分隔。xxx 和 aaa 代表其它元件中的標識符,即 name=xxx 這一行中等號右邊的內容,如果此行不存在,則以 title=xxx 一行等號右邊的內容替代。 9、run=x:\xxx\xxx.exe 表示安裝結束後要執行的程序,使用絕對路徑。在使用 /s 參數安裝時無效。 10、id=mympc 表示此安裝程序所安裝軟體的標識符,和 mpcplugin.ini 中的 id 含義一樣,便於將來昇級時使用。 二、[file] 小節 unrar.dll,0=#sysdir#,1 此節為要複製的文件,unrar.dll,0=#sysdir#表示將當前目錄下的unrar.dll文件複製到windows\system(98)/window(winnt)\system32目錄下,#sysdir#代表公用變數。 完整格式如下: demo\aaa.dll,bb.dll,1=c:\temp 等號左邊分為三部分,第一部分表示源文件,可包括當前目錄下的相對路徑。第二部分表示目標文件,不包含路徑,本部分可省略。 第三部分為1表示該檔案需要使用regsvr32.exe註冊,0則不需要。 等號右邊分為兩部分,第一部分表示目標文件路徑,可包含公用變數。 第二部分若省略或為0時,表示安裝時覆蓋目標中已存在文件;若為1則不覆蓋。 [98][2000] 此二節作用與[file]一節基本相同,所不同的是[98]節的內容只在win9x系統上安裝,[2000]節的內容只在nt/2000/xp上安裝。 三、[shortcut] 小節 vobsub 設定|PROGRAMS|#setupname#=#sysdir#\rundll32.exe|"#setupdir#\Codecs\vsfilter.dll",DirectVobSub 本節用以建立捷徑。 等號左邊分為五部分,用|分隔。 第一部分代表建立捷逕名稱。第二部分代表建立捷逕起始位置(桌面、開始選單之類),用預定義好的變數來表示。第三部分表示建立捷逕在第二部分基本上的子目錄,可選。 第四部分表示要使用的圖示資源文件,第五部分表示圖示索引號,0代表資源中第一個圖示。注意: 第四部分和第五部分應同時使用(或者不使用),否則程序判斷會出問題。 等號右邊分為三部分,用|分隔。第一部分表示建立捷逕的執行文件,包括路徑。 第二部分為執行路徑。第三部分為執行參數。 若沒有參數,第二部分路徑可以省略;若有參數則必須寫明第二部分即路徑。 [shortcut98][shortcut2000]的作用和[shortcut]類似,只是分別在win9x和nt/2000/xp下有效。 四、[detect] 小節 rootkey=HKEY_LOCAL_MACHINE subkey=SOFTWARE\Classes\CLSID\{0180E49C-13BF-46DB-9AFD-9F52292E1C22} valuename= valuedata= file=#setupdir#\mplayerc.exe 此節的作用是檢測已經安裝的元件在註冊表中寫入的值,如果找到則該元件顯示為粗體紅色,並自動取消選。 rootkey=HKEY_LOCAL_MACHINE 表示根鍵 subkey=SOFTWARE\Classes\CLSID\{0180E49C-13BF-46DB-9AFD-9F52292E1C22} 表示子鍵 valuename= 表示鍵名 valuedata= 表示鍵值 注意:目前暫時只能檢測字串串類型的鍵值。 file=#setupdir#\mplayerc.exe 此節檢測已安裝的文件。 五、[system.ini] 小節 *只適用於 Win9x 為相容 Win9x,特增加此節內容。表示在 Win9x 的系統配置文件 system.ini 中增加的項目。 driver32,VIDC.XVID=xvid.dll 逗號前面的內容表示小節名稱,逗號後面的內容為在此小節增加的內容,支持公用變數。 六、[dir]小節 [dir] #setupdir#\codecs= 此小節的作用是新增等號左邊部分的目錄。 [dir98][dir2000] 此兩小節的功能分別是在 Win9x 和 2000/xp 系統下新增目錄。 公用變數(注意:所有的路徑格式,均無最後的「\」,如:c:\windows,而不是c:\windows\) 第一部分: #setupdir# 安裝目標路徑,如:c:\program file\media player classic #windir# windows所在目錄,如:c:\windows、c:\winnt #sysdir# windows的system目錄,如:c:\windows\system、c:\winnt\system32、c:\windows\system32 #progdir# Program File 目錄,如:c:\Program File 第二部分(適用於建立捷逕起始位置處,即shortcut等小節): DESKTOP 桌面 DESKTOPDIRECTORY 桌面目錄 FONTS 字體目錄 NETHOOD 網路鄰居 PERSONAL 我的文件目錄 PROGRAMS 開始選單程序目錄 SENDTO "傳送到"目錄 STARTMENU 開始選單目錄 STARTUP 開始選單啟動項目錄 FAVORITES 收藏夾目錄 #setupname# 安裝包名稱,如:Media Player Classic 精品版 注意: 1、所有的文本文件,如readme.txt、setup.ini、mpcplugin.ini、reg.reg、unreg.reg,都應使用ansi編碼而不是unicode,以保證和win9x的相容性。 reg文件的格式也應是win9x格式,即第一行為「REGEDIT4」 作者:Silence |
送花文章: 3,
|
主題工具 | |
顯示模式 | |
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
硬體 - 玩轉顯示卡的視頻輸入輸出功能之三——實戰顯示卡的TV輸出功能 | psac | 系統 & 硬體安裝及故障判斷技術文件 | 8 | 2006-10-16 12:12 PM |
硬體 - 圖解Intel電腦組裝全過程 | psac | 系統 & 硬體安裝及故障判斷技術文件 | 0 | 2006-08-18 02:04 AM |