0
我是此InstallShield代碼的新手。 我試圖刪除密鑰與使用InstallShield無法使用RegDBDeletekey刪除密鑰
RegDBDeleteKey("Nrs_Log");
但無法刪除和建立運行良好。 任何人都可以建議任何其他方式來刪除註冊表項。
我是此InstallShield代碼的新手。 我試圖刪除密鑰與使用InstallShield無法使用RegDBDeletekey刪除密鑰
RegDBDeleteKey("Nrs_Log");
但無法刪除和建立運行良好。 任何人都可以建議任何其他方式來刪除註冊表項。
RegDBDeleteKey()失敗的原因有很多。您的帖子中沒有足夠的信息來確定問題,所以我甚至不能在沒有更多信息的情況下進行猜測。因此,這裏是如何獲取更多信息 - 您需要獲取RegDBDeleteKey()調用的返回值,以便了解發生了什麼。
下面的代碼獲取返回值,將其轉換爲文本錯誤並顯示結果。
result = RegDBDeleteKey("Nrs_Log");
if(result < 0) then
SprintfBox(WARNING, "RegDBDelete...", "Failed to delete registry key.\n Error number: %d \n %s", result, FormatMessage(result));
endif;
一旦您知道實際的錯誤,您應該能夠解決問題或谷歌它的更多信息。