检查exe是否在桌面c#

时间:2011-08-31 00:12:02

标签: c# directory

如何从桌面或桌面的任何子目录检查我的WinForm应用程序是否正在执行?

1 个答案:

答案 0 :(得分:6)

Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

这将为desktop提供路径。您可以将它与您的exe文件路径进行比较

  String exePath = Application.StartupPath;

  public Boolean IsRunningFromDesktop(String exePath){
       String desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);    
       return (exePath.Contains(desktopPath);
    }