我有一个问题。无法解决它,所以在这里发布。实际上,当任何安装继续进行时,它会向用户询问我们应该安装哪个驱动器。所以它安装在那里并跟踪它的安装位置。
因此,我希望通过C#程序向用户询问他想要保留文件的驱动器,之后我应该能够跟踪它。
我的意思是假设用户稍后安装在C盘中,他将其卸载并安装在D盘中。我想知道它不是通过搜索而是以任何其他方式放在哪个驱动器中。像注册表那样我可以检查它的位置并从中获取详细信息。
答案 0 :(得分:2)
使用registry,如果它是仅限Windows的应用,您自己已经回答:)
其他方式可能包括配置文件,将此信息嵌入可执行文件,或设置保存有关每个安装的数据的Web服务。 (有一天,这将比注册表更简单......)
答案 1 :(得分:1)
你想安装任何Windows应用程序或只想将一些文件放入目录。对于第一种情况,您可以使用Application.StartupPath
答案 2 :(得分:0)
我认为你需要System.Windows.Forms.Application.ExecutablePath
。