我想将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);
该数字是来自WinSpy的ProcessID
,它还与其他几个应用程序一起使用。
我不确定我做错了什么,我现在用了几种不同的方法尝试了近5天。
我使用的是Win10 x64,这可能就是问题,我发现的所有其他解决方案都在使用user32.dll
。
编辑: 目标是设置Windows 10中包含的地图应用程序的父级。对于我的表单,所以我只有一个全屏窗口,包括通过BingMaps导航,并在驾驶时控制我的音乐。 我不想重新编程Map应用程序。
答案 0 :(得分:-1)
首先,您必须在下载Bing Maps Windows Presentation Foundation Control之后创建Bing Maps开发人员帐户:
https://www.microsoft.com/downloads/details.aspx?FamilyID=1f735eac-d893-4814-84e8-20f00fa617ba
创建代码后: