有没有办法找到应用程序是从桌面快捷方式启动还是不是以 win 形式启动?

Is there a way to find application is starting from desktop shortcut or not in win form?

我是 winform 应用程序的新手。 这有一种查找应用程序的方法是从桌面快捷方式图标打开。

您可以在快捷方式中添加参数:

并通过 Environment.CommandLine:

在您的应用程序中检查它

但除此之外,没有。您将无法判断是否有人直接单击了可执行文件,或者即使有人删除了快捷方式中的参数。