我正在使用因内存问题而被制造商“切片”的 Win Ce 5.0。它启动一个消耗一些内存的应用程序(使用 Platform Builder 制作 BIN 图像)。
当我想开始调试时,它会冻结第一个应用程序并启动我一直在开发的新应用程序(VS 2008 Pro)。我不清楚第一个应用程序是否消耗一些内存(因为我知道一些文件是静态的)并且一些数据点是 STUBBED。
主要问题是,Win Ce 只是一个启动第一个应用程序的引导加载程序。我无法禁用它、切换它或对其执行任何操作,因为它正在运行并启动 ActiveSync(这就是我与我的 PC / VS 2008 Pro 通信的方式)
请帮助我解决方案:1.如何找到第一个应用程序进程 ID(GetProcessById 不起作用,.Net Ce Framework 不提供 GetProcessByName) 2.如何处理第一个应用程序加载的所有内存 - i希望有尽可能多的可用内存) 3. 最好的选择是有一个看门狗类来测试第一个应用程序是否不做任何事情(不启动任何进程/方法)
愿意将我的积分和荣誉提供给可以帮助我的人:)
另一个问题是 USB 调试:设备的驱动程序错误(问题)
与设备的 USB 连接 - 重置后 - 不工作(检测为 AT9S81) - 用于刷新设备 - 设备后 - 不工作(检测为 AT9S81) - 用于闪烁设备 - 需要一些时间来检测为 Active Sync(原型--记得改idVendor)
这是操作系统问题/设备驱动程序/Windows 7 问题吗?