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