【问题标题】:vb6 with inno setup... help me please带有inno设置的vb6 ...请帮助我
【发布时间】:2011-03-22 00:26:25
【问题描述】:

我创建了一个与处理支付和购买豆类相关的软件。 我使用 VB6、sqlite2009 for Inno 来创建数据库及其设置。我创建了一个名为“IZ”的程序 简而言之,如果用户在注册表窗口中安装我的程序,则会在名为“PCclient”的文件夹中创建一个文件夹。 问题是:当用户卸载程序时,我创建的(IZ)注册表文件(PCclient)不能丢失。 当用户卸载程序时,注册表文件(PCclient)也被删除,我该怎么办。 我应该在卸载时删除的注册表文件“PCclient”中添加什么脚本。 我必须在 VB6 或 Inno 中添加脚本吗?我应该添加什么脚本?

谢谢

【问题讨论】:

    标签: vb6 inno-setup


    【解决方案1】:

    user404222 为避免在卸载应用程序时删除您的注册表项,您应该删除标志 uninsdeletevalue

    检查此示例

    卸载程序执行时删除该值

    [Registry]
    Root: HKLM; Subkey: SOFTWARE\MyKey; ValueType: string; ValueName: InstallDir; ValueData:MyData; Flags: uninsdeletevalue
    

    在这种情况下,密钥不会被删除。

    [Registry]
    Root: HKLM; Subkey: SOFTWARE\MyKey; ValueType: string; ValueName: InstallDir; ValueData:MyData
    

    【讨论】:

    • 谢谢.....卸载文件'PCclient'时我将删除文件'pcclient'文件的位置在HKEY_LOCAL_MACHINE \ SOFTWARE \ PCclient 我应该添加什么到Inno,所以当卸载文件“PCclient”可以删除..谢谢
    猜你喜欢
    • 2010-10-04
    • 2020-08-25
    • 2021-09-24
    • 2016-12-18
    • 2011-07-07
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多