如何使用VB6中的参数启动脱机ClickOnce应用程序?

时间:2011-05-18 21:21:05

标签: vb6 clickonce

我知道您可以将命令行参数传递给离线ClickOnce应用程序(see here for that)。

在该示例中,它是从.NET启动的。我如何从VB6启动它?

我尝试使用ChDir将目录更改为该文件夹,然后使用Shell将其作为命令行执行,但它无效。错误是“无效的过程调用或参数”。这是我正在执行的命令行:

"C:\Users\{my user name}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\{my company name}\{my app name}.appref-ms"

这是我的离线应用程序的位置。我不认为Shell命令实际上适用于这种类型的文件。

1 个答案:

答案 0 :(得分:1)

使用ShellExecute API可能会有更多好运。这是一个link的例子。根据我的经验,这比Shell更可靠,并且有更多选择可供使用。