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;
一旦您知道实际的错误,您应该能够解决问题或谷歌它的更多信息。