我创建使用vb.net的Visual Studio 2008的Windows桌面的共享应用,以及使用innosetup 5.3.8包装它。问题是,当我在C:\ Program Files \ Application中安装了应用程序并且它运行成功(使用应用程序的试用期)时,我还能够通过安装在不同的目录中,以相同的设置重新安装应用程序。例如C:\ Program Files \ Application new。 C:\ Program Files \ Application new中的应用程序没有任何已安装的应用程序的设置。共享软件vb.net应用程序,安装在不同的目录中创建2个不同的组应用
我在哪里出了错。我需要在我的应用程序(vb.net)或innosetup中处理这个问题。如何照顾innosetup中已安装的路径,或通过升级较旧的应用程序,将已安装的应用程序的设置转移到新安装的路径。
我不想在注册表中写任何东西,因为应用程序不需要任何管理权限requirements.If我安装应用程序在相同的路径它得到更新与旧的设置被接管到这个新的,它工作正常。
感谢信息一月但我的问题是,用户只需将应用程序安装在不同的文件夹中即可安装应用程序并使用应用程序的试用版。 – Naresh 2010-07-19 07:18:26
如上所述,如果您使用注册表或%APPDATA%文件夹,则应用程序始终将其设置保存在相同的位置,而不管它安装在哪个文件夹中。在那里存储你的试用期。 – 2010-07-20 08:48:15
此外,如果有人对您的问题给出了很好的答案,则应通过单击旁边的刻度符号将答案标记为已接受。到目前为止,您已经提出了5个已经回答的问题,但您没有接受任何答案。 – 2010-07-20 08:50:59