Как запустить автономное приложение ClickOnce с аргументами из VB6? - PullRequest
3 голосов
/ 19 мая 2011

Я знаю, что вы можете передавать параметры командной строки в автономные приложения 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 на самом деле работает для файлов такого типа.

1 Ответ

1 голос
/ 20 мая 2011

Возможно, вам повезет больше, если использовать ShellExecute API. Вот ссылка на пример. По моему опыту это более надежно, чем Shell и имеет больше возможностей для использования.

...