Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 程序跟踪它应该安装在哪个驱动器上并保持跟踪_C#_Windows_Winforms - Fatal编程技术网

C# 程序跟踪它应该安装在哪个驱动器上并保持跟踪

C# 程序跟踪它应该安装在哪个驱动器上并保持跟踪,c#,windows,winforms,C#,Windows,Winforms,我有个问题。无法解决此问题,因此将其发布到此处。实际上,当任何安装进行时,它都会询问用户我们应该在哪个驱动器上安装。因此,它安装在那里,并跟踪安装位置 因此,同样地,我希望通过一个C#程序询问用户,他希望在其中保存一个文件,然后我应该能够跟踪它 我的意思是,假设用户以后安装在C驱动器中,他卸载它并安装在D驱动器中。我想知道它被放置在哪个驱动器中,不是通过搜索,而是通过任何其他方式。像注册表之类,我可以检查它的位置并从中获取详细信息。使用,如果它是仅限Windows的应用程序,您可以自己回答:)

我有个问题。无法解决此问题,因此将其发布到此处。实际上,当任何安装进行时,它都会询问用户我们应该在哪个驱动器上安装。因此,它安装在那里,并跟踪安装位置

因此,同样地,我希望通过一个C#程序询问用户,他希望在其中保存一个文件,然后我应该能够跟踪它

我的意思是,假设用户以后安装在C驱动器中,他卸载它并安装在D驱动器中。我想知道它被放置在哪个驱动器中,不是通过搜索,而是通过任何其他方式。像注册表之类,我可以检查它的位置并从中获取详细信息。

使用,如果它是仅限Windows的应用程序,您可以自己回答:)

其他方法可能包括配置文件、将此信息嵌入可执行文件或设置保存每个安装数据的web服务。(总有一天,这将比注册更简单…

使用,如果它是仅限Windows的应用程序,您已经自己回答了:)


其他方法可能包括配置文件、将此信息嵌入可执行文件或设置保存每个安装数据的web服务。(总有一天这会比注册表更简单…

我想你需要
系统.窗口.窗体.应用程序.可执行路径
我想你需要
系统.窗口.窗体.应用程序.可执行路径
你想安装任何Windows应用程序还是只想把一些文件放到一个目录中。对于第一种情况,您可以使用
应用程序。StartupPath


您想安装任何windows应用程序还是只想将一些文件放入目录。对于第一种情况,您可以使用
应用程序。StartupPath