
Originally Posted by
rsdavies
I have a ce application which i need to install over several platforms, on two of the platforms a specific registry entry is needed:
"Signature"=hex:\ e9,e4,52,b3,e5,3b,08,f0,c5,d1,cc,84,52,9b,ab,66,d8,13,2f,b7,b5,73,e0,1d,6e,\ ca,60,b6,c1,45,ef,ba,10,1a,59,d1,3a,00,65,d9,5e,ba,ef,95,cf,df,59,6f,3b,d4,\ af,b6,19,b7,d2,a1,bd,34,51,14,59,a5,9d,63,3e,32,30,d9,43,5a,a6,5f,77,c8,c2,\ 9d,75,0d,fc,7a,59,2c,45,11,86,43,30,68,31,cd,3b,60,4a,52,4a,44,a3,52,78,00,\ 2c,4c,82,f0,eb,d5,a6,a3,e8,d4,a0,dd,84,71,2a,ae,3c,84,f0,57,be,3a,34,36,df,\
72,01,1f,00,00,00,00,00,00,00,00
If i do this through the Windows CE Object wizard I get the message:
"field "value" of table "ISCERegistry": The string is too long for the length specified by the column definition."
I cannot then proceed.
However if i create seperate cab files using cabwiz(outside of installshield) then i get a build warning but the cab files are still created, and the cab files run smoothly and the registry entries exist on the device.
How can i do this through installshield?
Or
Is there a way of invoking the activesync installer through the script, as if i only add the cab files to the WinCE object ( rather than creating an install from scratch) they are only copied to the device and not installed.