Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 无需虚拟PC即可访问网络的Pocket PC仿真器?_Networking_Emulation_Pocketpc - Fatal编程技术网

Networking 无需虚拟PC即可访问网络的Pocket PC仿真器?

Networking 无需虚拟PC即可访问网络的Pocket PC仿真器?,networking,emulation,pocketpc,Networking,Emulation,Pocketpc,在为Pocket PC平台开发软件时,我一直很高兴地使用Microsoft随Visual Studio提供的Pocket PC emulator(并作为免费下载)。它提供了更快的开发/部署/测试周期。(当然,我仍然在真正的硬件上进行最终测试)。我还发现,将模拟器提供给办公室的其他人员(例如文档团队)可以让他们轻松获得准确的屏幕截图。所以,我相信这是一个很好的工具 以下是关注点: 为了使用emulator的网络功能,必须在运行emulator的计算机上安装Microsoft Virtual PC。

在为Pocket PC平台开发软件时,我一直很高兴地使用Microsoft随Visual Studio提供的Pocket PC emulator(并作为免费下载)。它提供了更快的开发/部署/测试周期。(当然,我仍然在真正的硬件上进行最终测试)。我还发现,将模拟器提供给办公室的其他人员(例如文档团队)可以让他们轻松获得准确的屏幕截图。所以,我相信这是一个很好的工具

以下是关注点:
为了使用emulator的网络功能,必须在运行emulator的计算机上安装Microsoft Virtual PC。对于这样一个小的工具来说,这似乎是一个可怕的重量级需求。有没有人找到一种更简单的方法在Pocket PC emulator上启用网络功能?

简单的答案是没有,但是


你是否考虑过使用微软的免费玩具,并在ActiveSync上运行你的应用程序。这意味着您使用的是实际的硬件、网络通信和所有功能,但屏幕、键盘和鼠标会反射到屏幕上。我觉得它很管用。

我们更进一步了。我们创建了一个针对compact framework的构建解决方案和一个针对win32.net framework的构建解决方案。由于所有代码都是C#,因此在PC上编译和运行应用程序作为Win32应用程序应该不会有任何问题

还有另一个很大的好处——用Win32编译比用WinCE编译快得多


希望这有帮助…

可以从虚拟PC 2007安装文件中提取模拟器所需的驱动程序。对于安装了Windows Virtual PC的Windows 7用户,这实际上是使仿真器在网络环境中工作的唯一已知方法(因为一旦安装了Windows Virtual PC,就不能安装Virtual PC 2007)

下面是一篇解释这个过程的博客文章。简而言之,您可以从Virtual PC 2007 SP1安装文件中提取VMNetSrv驱动程序,然后在用于Internet连接的网络适配器上手动安装此驱动程序:


很酷。我以前没见过这个工具。我去看看。这是个很酷的工具。但是通过它进行调试要比通过模拟器进行调试慢。