1
我想製作Steam備份安裝程序。但是,Steam允許用戶製作多個庫文件夾,這使安裝變得困難。從文件中讀取字符串並給出選擇安裝的選項
我想執行一些任務。
- 安裝程序應從註冊表中識別路徑以確定安裝Steam的位置。
"BaseInstallFolder_3"
的"BaseInstallFolder_1"
所得從註冊表打開文件
X:\Steam\config\config.vdf
路徑和讀值,
例"BaseInstallFolder_2"
,等config.vdf
的:
"NoSavePersonalInfo" "0" "MaxServerBrowserPingsPerMin" "0" "DownloadThrottleKbps" "0" "AllowDownloadsDuringGameplay" "0" "StreamingThrottleEnabled" "1" "AutoUpdateWindowStart" "-1" "AutoUpdateWindowEnd" "-1" "LastConfigstoreUploadTime" "1461497849" "BaseInstallFolder_1" "E:\\Steam_GAMES"
所得到的路徑或文件
config.vdf
的路徑在DirEdit
帶來如果用戶有多個路徑,以在不同的位置的文件夾然後給選項通過DirTreeView或單選按鈕進行選擇。
究竟應該如何樣子:
我知道如何識別蒸汽路徑
WizardForm.DirEdit.Text := ExpandConstant('{reg:HKLM\SOFTWARE\Valve\Steam,InstallPath|{pf}\Steam}')+ '\steamapps\common\gamename';
但很難執行其他任務
預先感謝您的幫助。
這些是兩個單獨的問題:解析文件和執行預定義的路徑的選擇。分別詢問他們。 –