我有一个win32应用程序(让我称之为win32#1),我在我的uwp应用程序下创建了一个Win32文件夹,并将我的win32应用程序的可执行文件复制到此文件夹中,我还修改了Package.appxmanifest以包括我的win32应用程序。然后我可以使用FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync()来启动我的win32应用程序。我已经完成了这个步骤:
private async Task<bool> LaunchWin32Number1()
{
try
{
await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();
return true;
}
catch (Exception)
{
return false;
}
}
现在我有另一个win32应用程序,让我们称其为win32#2,有没有办法在我的uwp应用程序中启动win32#1和win32#2?例如,在uwp中单击按钮1,我将启动win32#1,在uwp中单击按钮2,我将启动win32#2。
我想知道是否可能,并且如果有人能够指向一些文件或示例,我真的很感激。
或者,如果唯一的方法是uwp启动win32 app#0,则让win32#0启动#1或#2。