从其目录启动应用程序

时间:2014-08-02 14:08:32

标签: c# wpf .net-4.5

我正在添加我的aplication的exe以在启动时启动,如下所示:

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.SetValue("MyApp", Assembly.GetExecutingAssembly().Location);            

它可以运行,应用程序启动,但它在文件夹的“外部”。所以我的方法在其中使用相对路径(例如,如果尝试在文件阅读器中打开“files / file.pdf”,其中文件夹“files”位于与应用程序的exe相同的文件夹中)当我工作时手动双击exe,它会发现file.pdf没有问题,但是当在启动期间自动启动相同的exe时,由于上面的注册表事项,它无法找到file.pdf。

如何在“文件夹”中启动应用程序?

0 个答案:

没有答案