Мне не очень понятно, что именно вы ищете, но насколько я знаю, ClickOnce не предназначался для развертывания приложений VC ++.
См. Развертывание ClickOnce для Visual C ++
Edit:
Есть одна вещь, которая бросается в глаза в вашем примере кода: вы не избежали символа "\" (который является специальным символом в C ++), и в этом случае указанный вами путь будет недействительным. Пожалуйста, попробуйте это так:
// .. rest of code in your sample ommited
app.StartInfo->FileName = "C:\\INFORME\\SRIMedico.application";
// .. rest of code in your sample ommited
Еще одна вещь, которую я упустил ранее, это то, что хотя вы можете использовать System :: Diagnostics :: Process для запуска установщика приложения ClickOnce, он работает только с использованием того места, откуда вы изначально установили приложение, а не того места, где оно было установлены. См. Раздел Замечания в документации Process.StartInfo .
Вы также можете использовать справочный файл приложения .appref-ms для запуска приложения, если оно установлено на компьютере. Предполагая, что этот файл находится в C: \ INFORME \, вы можете написать что-то вроде этого:
System::Diagnostics::Process^ app = gcnew System::Diagnostics::Process()
app->StartInfo->FileName = "C:\\INFORME\\SRIMedico.appref-ms";
app->StartInfo->Arguments = "";
app->StartInfo->CreateNoWindow = "false";
app->Start();
Надеюсь, это поможет!