我有一种与我的程序相关的数据文件。我可以通过单击快捷方式或双击数据文件来运行我的程序。标准Windows的东西。
但是,我需要能够将Starts In文件夹设置为特定文件夹。当我使用快捷方式时(因为它有一个Starts In参数),一切都很好,但是当我双击数据文件时,Starts In默认为数据文件的本地文件夹,这不是我想要的。 / p>
更具体地说,我使用的网络加密狗保护系统(Safenet SHK)要求在保护shell允许我的代码运行之前将XML文件放在Starts In文件夹中,所以我可以&# 39;只需更改程序中的文件夹,因为它还没有运行。
我该怎么办?
答案 0 :(得分:0)
您可以创建一个启动器应用程序。此应用程序除了设置工作目录然后启动实际应用程序并传入用户尝试打开的文件的名称之外什么都不做。您的应用程序快捷方式可以指向您的主应用程序,但您创建的文件关联将使用启动程序。