3
我知道您可以将命令行参数传递给离线ClickOnce应用程序(see here for that)。如何使用VB6的参数启动离线ClickOnce应用程序?
在该示例中,它将从.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
命令实际上适用于这种类型的文件。
VB6 Shell()函数是CreateProcess()的薄包装器,因此它运行程序并且不会打开文档。您可以使用“open”动词来尝试ShellExecute()。 – Bob77 2011-05-19 03:27:09