这似乎是一个非常奇怪的问题,但我想知道这是否可能。我正在与一位要求自定义启动程序的日本老板打交道,该程序是使用Windows Forms完成的。您可以从该启动器启动3个已安装的赌场程序。
坏消息是,有一个赌场应用程序的路径未安装在Program Files文件夹中。而是安装在用户的Appdata文件夹中。
我所做的是,当您单击该赌场的启动按钮
时private void AlienLaunchBtn_Click(object sender, EventArgs e)
{
Process p = Process.Start(@"%HOMEPATH%\AppData\Local\Programs\Alien Casino\1.2.135\Alien Casino.exe");
}
但是我收到未处理的异常错误
我讨论过,如果将其用于各种计算机,则文件路径会有所不同。
因此,他想出了一个疯狂的主意,将文本文件放入其中写入路径,然后启动自定义启动器的安装程序时,它应该获取该文本文件中包含的路径。
这甚至可能吗?如果不是这样的话,最好的解决方案是什么?