sps*_*pli 2 win32-process windows-10 uwp desktop-bridge
我有一个 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;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我有另一个 win32 应用程序,我称之为 win32#2,有没有办法可以在我的 uwp 应用程序中同时启动 win32#1 和 win32#2?例如,在 uwp 中单击按钮 1 我将启动 win32#1,在 uwp 中单击按钮 2 我将启动 win32#2。
我想知道这是否可行,然后如果有人可以向我指出一些文件或示例如何做到这一点,我真的很感激。
或者,如果唯一的方法是 uwp 启动一个 win32 应用程序#0,那么让 win32#0 启动 #1 或 #2。
您只能为每个应用程序声明一个“windows.fullTrustProcess”扩展名,但是您可以从该 EXE 中启动任意数量的附加 EXE 程序包。因此,解决此问题的一种方法是将 EXE 声明为“windows.fullTrustProcess”,它本质上是其他 EXE 的启动器,然后将根据参数或其他输入启动。
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |