Visual Patch更新至v3.8,添加了SHA-256代碼簽名支持,添加了用于代碼簽名證書(shū)的密碼字段等多個(gè)新功能,具體更新情況如下:
新功能
-
添加了SHA-256代碼簽名支持。
-
增加了對(duì)補(bǔ)丁(SHA-256和SHA-1)進(jìn)行雙重簽名的功能。
-
添加了用于代碼簽名證書(shū)的密碼字段。
-
在System.GetOSProductInfo操作的常量中添加了一些項(xiàng)目。
-
使得一個(gè)關(guān)鍵文件可以識(shí)別一個(gè)舊版本,即使在以后的版本中沒(méi)有相應(yīng)的同名文件。這允許在不同版本的關(guān)鍵文件有不同名稱的情況下進(jìn)行版本檢測(cè)。現(xiàn)在你可以使用一個(gè)關(guān)鍵文件來(lái)識(shí)別一個(gè)版本,即使該文件名在最新版本中不存在。
-
刪除了對(duì)使用signcode.exe簽名的支持,而是使用signtool.exe。
問(wèn)題修復(fù)
-
在Windows 10(1703)或更高版本上為Visual Patch的設(shè)計(jì)環(huán)境啟用了GDI縮放。這樣可以改善界面在高dpi環(huán)境中的外觀。
-
啟用GDI縮放后,修復(fù)了Windows 10(1703)或更高版本上的屏幕預(yù)覽和歡迎對(duì)話框。
-
修復(fù)了在自定義屏幕編輯器中繪制控件的順序。
-
修復(fù)了自定義屏幕編輯器中的“排列”工具,使它們可以正常工作。例如,現(xiàn)在正確選擇“排列”>“置于最前面”會(huì)將所選控件置于最前面。
-
修復(fù)了如何在自定義屏幕編輯器中單擊鼠標(biāo)左鍵來(lái)選擇控件。現(xiàn)在可以在另一個(gè)控件前面選擇一個(gè)控件,例如,現(xiàn)在可以選擇一個(gè)組框前面的單選按鈕。單擊控件重疊的位置將選擇最靠近前部的控件(除非已選擇其中一個(gè)控件)。
-
使得在自定義屏幕編輯器中點(diǎn)擊位于所選控件前面的控件不會(huì)改變被選中的控件(除非點(diǎn)擊時(shí)按住Shift鍵)。這樣你就可以與被另一個(gè)控件覆蓋的控件進(jìn)行交互。要選擇當(dāng)前選中的控件上面的另一個(gè)控件,首先點(diǎn)擊其他地方,取消選擇當(dāng)前控件。另外,你也可以按住Shift鍵選擇最前面的控件,即使它在另一個(gè)已經(jīng)被選中的控件上面。
-
在自定義屏幕編輯器中右鍵單擊選定的控件不會(huì)取消選擇該控件。例如,您現(xiàn)在可以使用下拉菜單選擇一個(gè)控件,然后右鍵單擊它以將其移到最前面,即使它位于其他控件的后面。
-
修復(fù)了以下錯(cuò)誤:如果自定義屏幕包含GroupBox控件,則在這些控件之間進(jìn)行制表不能正常工作。
-
修復(fù)了由于系統(tǒng)文件'oledlg.dll'不存在導(dǎo)致Visual Patch靜默補(bǔ)丁無(wú)法在沒(méi)有GUI的Windows Server OS上失敗的問(wèn)題。此修復(fù)程序僅適用于靜默補(bǔ)丁。具有接口的修補(bǔ)程序仍然需要該系統(tǒng)組件。
-
使Registry.GetValue操作能夠讀取其數(shù)據(jù)中包含空字符的REG_MULTI_SZ值。
-
修復(fù)了File.Move操作的“ IncludeHiddenFiles”參數(shù)默認(rèn)值與使用的參數(shù)不匹配的問(wèn)題。現(xiàn)在,當(dāng)未定義時(shí),它將使用原型中的正確值。
-
解決了File.Copy和File.Move操作中的一個(gè)問(wèn)題,即如果路徑在某些位置包含錯(cuò)誤的反斜杠,將導(dǎo)致設(shè)置了不可預(yù)測(cè)的文件屬性。這也可能導(dǎo)致在File.Move操作中刪除源文件夾。
-
修復(fù)了“ File.Install”,“ File.Copy”和“ File.Move”操作中的一個(gè)錯(cuò)誤,該錯(cuò)誤中,如果源文件和目標(biāo)文件相同,則將刪除源文件。
-
修復(fù)了以下錯(cuò)誤:補(bǔ)丁程序完成后,不會(huì)從補(bǔ)丁程序的temp文件夾中刪除臨時(shí)字體文件。
-
修復(fù)了注冊(cè)/取消注冊(cè)字體可能會(huì)在某些系統(tǒng)上掛起補(bǔ)丁的錯(cuò)誤。
-
修復(fù)了“ IRScriptEditor.exe”中的一個(gè)錯(cuò)誤,如果您在編輯器中單擊關(guān)鍵字工具提示,將導(dǎo)致崩潰。已更新版本為2.0.1003.0。
-
修復(fù)了一個(gè)錯(cuò)誤,該錯(cuò)誤使以'S'開(kāi)頭的命令行參數(shù)啟用后會(huì)使補(bǔ)丁靜默運(yùn)行。
-
進(jìn)行了更改,以防止啟動(dòng)補(bǔ)丁程序時(shí)由于防病毒掃描而導(dǎo)致的錯(cuò)誤。
-
修復(fù)了文件夾名稱中的文件以“。”開(kāi)頭的錯(cuò)誤。當(dāng)將文件的文件夾樹(shù)添加到項(xiàng)目中或使用文件夾引用時(shí),將被跳過(guò),這將導(dǎo)致在構(gòu)建過(guò)程中跳過(guò)它們。
-
更改了“自定義”屏幕上“編輯”控件的設(shè)計(jì)時(shí)屬性的行為,以明確表明“密碼”輸入樣式不支持“多行”。密碼輸入樣式僅對(duì)單行編輯控件有效。
-
視覺(jué)修補(bǔ)程序中的引用從Windows Server 10更改為Windows Server 2016。
-
在“ _Global_Functions.lua”中的全局函數(shù)“ g_FillComboBoxWithShortcutFolders”中為基本文件夾路徑添加了空字符串檢查。