如何从桌面或桌面的任何子目录检查我的WinForm应用程序是否正在执行?
答案 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);
}