黎老师,你好!
我用的是Pocket 2003的系统,现在部署安装出现一些问题!
1.生成的.cab文件安装之后,.cab文件会自动删除,我在网上找了些资料,说是把文件设成只读就不会删除掉,我照这样做了,可还是会删除。
2.我现在想实现的效果是开机自动安装应用程序,同时自动把无线网络给设置好!
麻烦您帮下忙!
我的Email:lengqingyou@gmail.com
@Maia
1.一般是把文件设置为只读可以解决你的问题,不知道有没有其他的方法,应该是某个注册表项。
2.这个估计不是那么容易了。
我用的硬件是intermec的CN2型号
1.不知道会不会跟硬件有关系!
2.我见过有人已经实现了!
黎老师:
我今天再次试了一次,把文件设为只读,放在主内存里,安装.cab文件,没有删除,但是,放在存储卡里安装,就会被删除,很奇怪!
按照User Guide的描叙,使用EQATEC将目标程序Profile后,放在PDA实体上运行,可是没找到生成的报告(可能压根没生成),可是它提供的Demo程序却能在\Temp目录下生成报告。
查看User Guide中的描叙,
The report is called "profiler-timestamp.log.xml", e.g. profile-20080422-182342.log.xml from April 22th 2008, at 18:23:42. The report is saved to the first available of these locations: "\Storage Card", "\SD Card", "\Temp", and "\". So if your device has an SD-Card you can get the report out of it that way, which is quite handy.
为此我还反编译了EQATECProfilerRuntime.dll来查看报告的输出路径,果然如它的User Guide里面描叙的
private static string[] s_ReportFileRoot = new string[] { @"\SD Card", @"\Storage Card", @"\Temp", @"\" };
但是结果还是很奇怪,我PDA上面明明有Temp目录,何况它的Demo能在Temp下生成,为啥我的目标程序就不能输出报告?难道目标程序还要什么需要设置的?