安装eVC4不成功

shiftwu   2007-12-27 10:45 楼主
安装过程中总是自动退出安装程序,并显示Microsoft Windows CE platform Manager 4.0 Setup failed

回复评论 (15)

有没有其他提示? 让你去某个网站之类的.如果有,去拿个网站看看,应该能解决,一般都是go.microsoft.....
如果还是不行
你之前安装过ce6.0没有,有的话就需要重新格系统
点赞  2007-12-27 11:24
没有提示去网站,之前提示有eVC4使windows不稳定, windows阻止了某些驱动程序的安装,然后有个提示
我就根据它的提示把"启动和故障恢复"里/noexecute改为/ececute
然后把之前装的程序全部卸载,然后重新启动
之后就装不了eVC4了
点赞  2007-12-27 11:43
是/execute 打错了
点赞  2007-12-27 11:45
你的是什么系统?
点赞  2007-12-27 11:57
Windows XP
点赞  2007-12-27 14:06
奇怪啊
都卸载干净了吗
点赞  2007-12-27 14:57
是否安装了SP4?

重新安装Microsoft   Windows   CE   platform   Manager   4.0。
点赞  2007-12-27 14:59
卸载了以后使用超级兔子清理过一次注册表信息
点赞  2007-12-27 15:02
不会把你系统的什么文件给修改了吧。重装一下sp2?
点赞  2007-12-27 15:12
汗   不是吧  我现在用虚拟机装一个xp试试看能不能装成功
我可不想随便就重装系统啊  郁闷死  呵呵
点赞  2007-12-27 15:16
呵呵,xp装evc挺顺利的啊
点赞  2007-12-27 15:20
1. ActiveSync 3.8
2. eMbedded Visual C++ 4.0
3. eMbedded Visual C++ 4.0 SP4
4. SDK for Windows Mobile 2003-based PPC2003SE
5. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE
6. EmuASConfig.msi(需要.net framework支持,若不用Visual Studio .NET 2003则在系统中按装.net framework即可)
7. WindowsMobilePowerToys.msi(别忘了ActiveSync Remote Display,它可以在桌面上显示真实设备中的屏幕,并作有限的操作)

安装这些工具是有几点需要注意:
1. 不要颠倒1-4的安装顺序,否则evc无法正确使用PPC2003SE的sdk作连接。安装evc时最好将可选项全部选中。删除这些工具时的顺序为4-1。

2. 若卸载后重新安装evc,则有可能遗漏standard SDK for windows ce.net。遗漏了它你将不能为所开发的程序选择CPU类型。PPC2003SE SDK只提供emulator和ARM两种类型的CPU。standard SDK for windows ce.net的安装程序应该在evc安装盘的SDK目录下。安装standard SDK时你可以选择所要支持的CPU类型。

3. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE ,若开发简体中文程序它应该是PPC2003SE 2003 SDK Chinese Simplified Emulation Images.msi。它可以使你的模拟器具备显示中文的能力。安装完毕后,需要在evc环境中作一些设置,方可让你的开发环境调用支持中文的模拟器映像。设置步骤如下:打开evc环境下的tools->configure platform manager...,在TreeView中选择PPC2003SE(若你以正确安装了SDK for Windows Mobile? 2003-based PPC2003SE ),点击add device,输入设备名称,如:“CHS_SMARTPHONE 2003 Emulator”。点击properties...进入device properties对话框,在transport一栏中选择TCP/IP Transport for windows ce,在startup一栏中选择Emulator startup server(默认选项),点击startup一栏右边的Configure...按钮进入Emulator configuration settings对话框,在device->image一栏下选择CHS PPC2003SE(virtual radio),其他保持默认值,选择确定,回到device properties界面,选择test可以测试你的设置是否正常工作。在正确设置后便可在evc环境的WCE Configuration bar中选择支持中文的模拟器了。

4. 若你还想要在桌面环境下调用中文模拟器,则还要手工作一些设置。安装了PPC2003SE后再开始菜单中可以调用英文的smartphone模拟器,察看菜单的快捷方式发现它调用的是一个叫emul.cmd的文件,其内容是调用真实的模拟器程序,并将模拟器的映像文件以参数的形式传给模拟器程序。我们可以拷贝该文件到装有中文模拟器映像的目录下,如:...\...\Windows CE Tools\wce420\PPC2003SE\CHS,将/skin一项改为“...\...\Windows CE Tools\wce420\PPC2003SE\CHS\Smartphone_Emulator_Skin.xml”,将\ceimage一项改为“...\...\Windows CE Tools\wce420\PPC2003SE\CHS\SP_2003_CHS_VIRTUAL_RADIO.bin”,这里还可以修改模拟器内存大小等参数。存盘后将此文件加入开始菜单的快捷方式,你就可以从桌面启动一个中文的模拟器了。(怎么程序菜单还是英文的?呵呵,装Visual Studio .NET 2003中文版吧,那里有一个中文的模拟器程序)

5. 安装ActiveSync 3.8后连接你的smartphone设备看看有什么反应?这里的设置就不提了,很容易搞定。

6. EmuASConfig.msi这个程序用来将ActiveSync连接到模拟器上。安装后的程序叫EmuAS.exe,运行它。(若你有Visual Studio .NET 2003,可以在开发环境的工具菜单中找到它,connect emulator with activesync),选择目标模拟器,点击连接(connect)。运气好的话,ActiveSync就会有反应,启动模拟器后如同连接到了真的设备。这个工具的最大公用就是可以在我的电脑-〉移动设备中访问到模拟器的目录结构,从此你可以像真实设备一样使用你的模拟器,拷贝文件,安装删除程序,等等

若你使用Visual Studio .NET 2003开发PPC2003SE程序,则可省去1-2两个步骤,同时Visual Studio .NET 2003已经为你安装好了standard SDK for windows ce.net。你可以在 工具-〉选项-〉设备工具-〉设备一栏中发现和配置你的模拟器。
点赞  2007-12-29 09:32
楼上的辛苦了,非常感谢指导小弟
问题前天晚上已经解决了,刚开始装的时候Windows提示'Virtual PC/Windows CE Emulator'会造成Windows不稳定,Windows使这些驱动无法加载
然后我根据提示把boot.ini里面/noexecute改成了/execute
然后重装了EVC,另外补装了一个CE50CHS_SDK,问题就解决了,现在已经能正常使用
点赞  2007-12-29 10:18
晕,看你的2楼

看你的文字说明应该是同样操作的吧。
怎么2楼时不行,现在又行了呢。

看来机器太累了,休息一下就好了
点赞  2007-12-29 11:09
我总是提示不能访问windows installer   服务  是怎么回事啊   我快急死了
点赞  2008-8-30 19:43
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复