<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 11:42 AM, Gadget Steve (HM) <span dir="ltr">&lt;<a href="mailto:GadgetSteve@hotmail.com">GadgetSteve@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div style="padding-left:10px;padding-right:10px;padding-top:15px" name="Compose message area">
<div><font face="Calibri"></font> </div>
<div style="font:10pt Tahoma">
<div><br></div>
<div style="background:#f5f5f5">
<div><b>From:</b> <a title="banibrata.dutta@gmail.com" href="mailto:banibrata.dutta@gmail.com" target="_blank">Banibrata Dutta</a> </div>
<div><b>Sent:</b> Tuesday, September 28, 2010 6:37 AM</div>
<div><b>To:</b> <a title="yahoo@vapourforge.com" href="mailto:yahoo@vapourforge.com" target="_blank">Jake Anderson</a> ; <a title="pythonce@python.org" href="mailto:pythonce@python.org" target="_blank">pythonce@python.org</a> </div>

<div><b>Subject:</b> Re: [PythonCE] PythonCE on Windows CE 6.0</div></div></div><div><div></div><div class="h5">
<div><br></div>
<div class="gmail_quote">On Tue, Sep 28, 2010 at 11:02 AM, Jake Anderson <span dir="ltr">&lt;<a href="mailto:yahoo@vapourforge.com" target="_blank">yahoo@vapourforge.com</a>&gt;</span> 
wrote:<br>
<blockquote style="border-left:rgb(204,204,204) 1px solid;margin:0pt 0pt 0pt 0.8ex;padding-left:1ex" class="gmail_quote">
  <div text="#000000" bgcolor="#ffffff">
  <div>
  <div></div>
  <div>On 28/09/10 15:17, Banibrata Dutta wrote: 
  <blockquote type="cite"><br><br>
    <div class="gmail_quote">On Tue, Sep 28, 2010 at 10:35 AM, Banibrata Dutta 
    <span dir="ltr">&lt;<a href="mailto:banibrata.dutta@gmail.com" target="_blank">banibrata.dutta@gmail.com</a>&gt;</span> wrote:<br>
    <blockquote style="border-left:rgb(204,204,204) 1px solid;margin:0pt 0pt 0pt 0.8ex;padding-left:1ex" class="gmail_quote">
      <div class="gmail_quote">
      <div>On Tue, Sep 28, 2010 at 10:31 AM, Jake Anderson <span dir="ltr">&lt;<a href="mailto:yahoo@vapourforge.com" target="_blank">yahoo@vapourforge.com</a>&gt;</span> wrote:<br></div>
      <blockquote style="border-left:rgb(204,204,204) 1px solid;margin:0pt 0pt 0pt 0.8ex;padding-left:1ex" class="gmail_quote">
        <div text="#000000" bgcolor="#ffffff">
        <div>
        <div>
        <div>On 28/09/10 14:58, Banibrata Dutta wrote: </div></div></div>
        <div>
        <blockquote type="cite">
          <div>
          <div>In attempting to install PythonCE (latest, downloaded from 
          sourceforge), using the PythonCE.WM.cab file, on a Windows CE 6.0 
          mini-laptop (7&quot; screen w/ 800x480 res, ARM VT-8500 300MHz CPU, and 
          256MB DDR, 2GB Flash SSD), I get the following message 
          popup...<br><br><b>Setup Failed:</b> The application cannot run on 
          this device type. Please install the application specific to this 
          device type.<br clear="all"><br>Could someone kindly explain the reason 
          why the Setup Failed. In the past I&#39;ve installed several application 
          which are originally WM apps, successfully on this WinCE6.0 device, 
          without any issues.<br><br>What could I do, to have PythonCE installed 
          on this machine ?<br></div></div><br></blockquote></div>
        <div>sounds like its not liking whatever CPU is set in the 
        cab<br></div></div></blockquote></div><br>Thanks for the reply, Jake. 
      AFAIK, the CPU for which the PythonCE.WM.cab is built, is ARM (family). Of 
      course, ARM family is quite wide, and slight differences do exist in 
      instruction set, this is almost the first time, I ran into this could of 
      trouble. :-)<br><br>Would building PythonCE (cross compiling) specifically 
      my machine help ? <br clear="all"><br></blockquote></div>
    <div>
    <div>
    <div><br>Wondering if this is the culprint... this is what I find in the 
    _setup.xml inside the .cab file!! Which effectively means that that cab 
    would not install when OSVersion = 6.00 !!!<br><br>
    <div>
    <div style="margin-left:1em"><span> </span> 
    <span>&lt;</span><span>parm</span> 
    <span>name</span><span>=&quot;</span><b>ProcessorType</b><span>&quot;</span><span> 
    value</span><span>=&quot;</span><b>2577</b><span>&quot;</span><span> /&gt;</span> 
    </div></div>
    <div>
    <div style="margin-left:1em"><span> </span> 
    <span>&lt;</span><span>parm</span> 
    <span>name</span><span>=&quot;</span><b>OSVersionMin</b><span>&quot;</span><span> 
    value</span><span>=&quot;</span><b>4.0</b><span>&quot;</span><span> /&gt;</span> 
    </div></div>
    <div>
    <div style="margin-left:1em"><span> </span> 
    <span>&lt;</span><span>parm</span> 
    <span>name</span><span>=&quot;</span><b>OSVersionMax</b><span>&quot;</span><span> 
    value</span><span>=&quot;</span><b>5.99</b><span>&quot;</span><span> /&gt;</span> 
    </div></div>
    <div>
    <div style="margin-left:1em"><span> </span> 
    <span>&lt;</span><span>parm</span> 
    <span>name</span><span>=&quot;</span><b>BuildNumberMin</b><span>&quot;</span><span> 
    value</span><span>=&quot;</span><b>0</b><span>&quot;</span><span> /&gt;</span> 
    </div></div>
    <div>
    <div style="margin-left:1em"><span> </span> 
    <span>&lt;</span><span>parm</span> 
    <span>name</span><span>=&quot;</span><b>BuildNumberMax</b><span>&quot;</span><span> 
    value</span><span>=&quot;</span><b>-536870912</b><span>&quot;</span><span> 
    /&gt;</span> </div></div>
    <div>
    <div style="margin-left:1em"><span></span> </div></div>
    <div>
    <div style="margin-left:1em"><span><br></span></div></div></div></div></div>Don&#39;t 
    know enough of Windows development to say for sure.<br>-- 
  <br>regards,<br></blockquote></div></div>thats what I would wager is the 
  issue<br><br></div></blockquote></div><br>sure. got any ideas on how i could 
edit the .cab file contents ? i tried the approach of using WinZIP / WinRAR on 
PC to extract and re-make the CAB file as a PKzip file, after editing the .XML, 
but that approach didn&#39;t work. on trying to use some other CAB-editing tools 
s.a. i6comp* -- they can&#39;t even open the .CAB file, citing some reason as .hdr 
file not being found in the .cab !!<br>
</div></div><p>
</p><hr>

<p></p>
<div><font face="Calibri">You could try editing it in place with 7-zip, (<a href="http://www.7-zip.org" target="_blank">www.7-zip.org</a>), - still not sure it would 
work but thanks to the oddities of .cab files but it is one of the few archive 
manipulation programs that I know of with an edit option when you are browsing 
an archive.</font></div>
<div><font face="Calibri"></font> <br></div></div></blockquote><div><br>Thanks for the suggestion, Steve. <br><br>Have been reading up a bit on the WinCE / WinMobile .CAB file structure, and looks like _setup.xml is unfortunately not the only place where the MaxVersion parameter is stored. Apparently, there is an older mechanism of storing such parameters in a binary file, still used for backward compatability reasons. This brings me back to the point of needing a tool, or a &quot;right way&quot; of doing this. So, 7Zip method may have to wait (as last resort).<br>
<br>For the moment, I&#39;m somewhat hopeful of having found a potential solution in form of a tool specifically meant to do this type of WinCE .CAB file editing. It is a  WinCECABManager.exe, a commercial tool, but hopefully will allow me to edit it. There are some other, convoluted mechanisms using some command-line tools, but that require Visual-Studio 2005 with the CE dev environment plugins etc., which I don&#39;t have :-(<br>
<br>Shall share an update here.<br></div></div><br clear="all"><br>-- <br>regards,<br>BD<br>