網狐6.6源碼下載搭建之自動更新模塊教程
第一步:修改文件路徑
打開 “更新模塊” --“AutoUpdateClientDlg.cpp”源文件,在104行左右。如圖。

藍色選中的地方是你XML文件的在你網站的具體路徑。
修改完了,保存--編譯 ,將生成好的GameLauncher.exe放到客戶端目錄下和大廳的GamePlaza.exe放同目錄。
注: 如果你是網頁地址一定要在藍色部分前麵加 https:// ,否則訪問會出錯。
第二步:更新文件設置
在剛才源碼裏找到”更新組件配置工具“ 模塊,編譯--打開。
1.先添加要更新的文件,可以單個添加,也可以用添加目錄批量添加。
2.將列表中的文件放到網站對應的Update目錄裏。
上圖第二布是提供網站文件存放的絕對路徑,不用寫文件名,軟件自動取列表文件名生成。
3.點擊保存的名字要和第一步AutoUpdateClientDlg.cpp源文件裏設置要一樣,此處為Update。
4.XML文件存放位置,也要和第一步AutoUpdateClientDlg.cpp源文件裏設置要一樣,此處為網站根目錄。也就是和網站首頁是同目錄。
5.軟件會自動讀取列表中文件的版本號(即最新版本號)
注:以上文件名及路徑並不是固定的,可以根據情況修改,但都必須一致。
第三步, 網站IIS設置
1. IIS找到對應的網站,右鍵--屬性--HTTP頭下麵MIME類型裏設置,如圖;
2.可以指定具體後綴,也可以用*通配符。
舉例:.dll application/octet-stream
外篇1:指定客戶端下載存放路徑
1.我的大廳安裝在c:\客戶端,主程序GamePlaza.exe也在c:\客戶端
2.用記事本或其他文本工具,打開剛才生成的Update.xml,找到<FileName>這行。
text.dll是我們要更新的文件,dsnh是我們要放到客戶端的目標文件夾。
3.如圖設置,運行自動更新程序GameLauncher.exe,就會把text.dll放到客戶端的dsnh目錄了。
4.網站上text.dll存放路徑不需要和客戶端一樣,軟件會讀取<URL>這行來查找對應文件。(當然,養成好的習慣,歸類存放也不錯)
外篇2:運行
大廳打包時不要忘了將ISS裏主程序的名字GamePlaza.exe換成GameLauncher.exe,GameLauncher.exe運行完會自動調用GamePlaza.exe。
運行過程:先運行GameLauncher.exe然後更新完會自動調用原來主程序GamePlaza.exe
這點要注意。
以上地址隻是為了演示,不是真實地址,測試源碼來自:網狐6.6源碼下載www.maliwl.com
最後更新:2017-09-25 16:33:52
上一篇:
Redis中的事件處理模型
下一篇:
欣欣十三水源碼下載搭建教程
Tomcat5發布項目問題(2):默認不解析EL表達式
《偉大的計算原理》一總結
未找到與約束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的導出
直擊:2017拓道金服&雲棲大會現場
android應用自適應多分辨率的解決方法
PHP歸檔phar性能測試
asp.net 對xml文件的讀寫,添加,修改,刪除操作
EditPlus v3.50.164 注冊碼
MaxCompute 2.0: Evolution of Alibaba's Big Data Service
硝煙中的Scrum與XP