我想将 Win10 中的 BingMaps 应用程序集成到我的 CarPC 解决方案中。
我尝试了不同的东西但没有让它工作。我的第一种方法是使用启动流程并将其设置到我的应用程序中,如下所示:
p = new Process();
p.StartInfo = new ProcessStartInfo("C:\\Program Files\\WindowsApp\\Microsoft.WindowsMaps_5.1606.1670.0_x64__8wekyb3d8bbwe\\Maps.exe");
host.Process = p;
这适用于记事本和其他东西,但无法启动Maps.exe
.
所以我尝试使用:
p = Process.GetProcessById(11320);
该数字ProcessID
来自 WinSpy,它再次与其他几个应用程序一起使用。
我不确定我做错了什么我现在用几种不同的方法尝试了近 5 天。
我正在使用 Win10 x64 也许这就是问题所在,我发现的所有其他解决方案都在使用user32.dll
.
编辑:目标是设置 Windows 10 中包含的地图应用程序的父级。到我的表单,所以我只有一个全屏窗口,包括通过 BingMaps 进行导航,并且可以在驾驶时控制我的音乐。我不想重新编程 Map 应用程序。