Hopefully this is an easy one..

I want to distribute, with my application, everything that a user needs
to install on a freshly hard-reset device, in order for my app to open an
SQLCE 3.0 (Server Mobile 2005) database.

For example, after a hard-reset, if I install "sqlce.wce4.armv4.CAB"
on a device, then a user can happily open an .sdf file using my eVC 4.0
program.
I've written an equivalent for SQL 3.0, which works fine on a device
after VS2005 has deployed .Net CF 2.0, and a range of SQLCE 3.0
libraries, but obviously, I just want to ship out

(a) as little as possible
(b) just .cab files that MS has authorised software developers to
distribute themselves.

What .cab files do I need, and where can I find it/them ?


Mike