我为c#应用程序创建了一个安装文件。我在其中创建了应用程序的快捷方式,安装后,快捷方式将添加到桌面。但我的应用程序必须启动文件拖入快捷方式或双击它..但拖动文件到快捷方式不起作用。
除此之外,我正在考虑将.exe直接安装到deskyop的可能性。但在这种情况下,还需要在桌面上添加支持文件,这不是一个好方法。
欢迎提出任何建议。
此致 拉维
答案 0 :(得分:0)
以下是我在shourtcut或exe上删除文件时尝试过的示例代码。 Windows自动将作为参数的路径发送到程序的主程序。就那么简单。
尝试在这些小程序上删除一些内容,您将在控制台中看到该文件的路径。
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
{
Console.WriteLine("ARGS>>" + args[i]);
}
Console.ReadLine();
}
}
如果您不熟悉编程,并且没有直接启动表单的程序的主程序。您可以使用
Environment.GetCommandLineArgs();
它存储发送给我的朋友的程序的参数。在这种情况下,它将有通向快捷方式上的任何内容的路径。