M
Mike Wang
hi, there,
I have met very frustrated problem on my device (Microflex ce8640 by
DAP). When I deploy my windows ce application (in VB.net) to the device,
two cab files: sql.wce4.armv4.CAB and sqlce.wce4.armv4.CAB will be
copied to the device. Everytime the sscemw20.dll and dbnetlib.dll can't
be installed successfully and ask me to re-install the cab. In this case
I can't use merge replication to download my sqlce database from
server(obviously).
When I check the device, I found the sqlce2.0 and Quary Analyzer are all
installed and seems working fine, just without the two dll files in
windows directory.
I tried many ways to solve this problem like: remove sqlce2.0, sqlce
client, sqlce dev and reinstall them by manual or ActiveSync3.7.1. Unzip
the above two cab files and copy the dll files to the windows directory,
or even hardset, softset the device, run delcrytokey.exe, set default
registry on the device, they were all failed. The only last thing I have
not done is to reflush the device and install the windows ce.net 4.2
agian.
The most deadly thing was if I copy the sscemw20.005 and dbnetlib.003
from the cabs to the windows directory, it is ok. But if I change their
names to sscemw20.dll and dbnetlib.dll, the device didn't allow to do
this, and if I change them to like sscemw200.dll or sscemw2.dll, it was
ok. Funny huh?
Acturally, this problem happened after I download the .NET compact
framework1.0 SP3 from the Microsoft website and tried to update it for
my desktop to fix some bugges they mentioned. Before that, the device
was working fine with everything.
Can any expert please give me some idea what's going on here, is it
software or hardware problem or whatever? Please!!! I was totally
frustrated and exhausted!!!
Thanks in advance,
Mike
Handheld PC Software Developer
Ontario Ministry of Natural Resources
Canada
I have met very frustrated problem on my device (Microflex ce8640 by
DAP). When I deploy my windows ce application (in VB.net) to the device,
two cab files: sql.wce4.armv4.CAB and sqlce.wce4.armv4.CAB will be
copied to the device. Everytime the sscemw20.dll and dbnetlib.dll can't
be installed successfully and ask me to re-install the cab. In this case
I can't use merge replication to download my sqlce database from
server(obviously).
When I check the device, I found the sqlce2.0 and Quary Analyzer are all
installed and seems working fine, just without the two dll files in
windows directory.
I tried many ways to solve this problem like: remove sqlce2.0, sqlce
client, sqlce dev and reinstall them by manual or ActiveSync3.7.1. Unzip
the above two cab files and copy the dll files to the windows directory,
or even hardset, softset the device, run delcrytokey.exe, set default
registry on the device, they were all failed. The only last thing I have
not done is to reflush the device and install the windows ce.net 4.2
agian.
The most deadly thing was if I copy the sscemw20.005 and dbnetlib.003
from the cabs to the windows directory, it is ok. But if I change their
names to sscemw20.dll and dbnetlib.dll, the device didn't allow to do
this, and if I change them to like sscemw200.dll or sscemw2.dll, it was
ok. Funny huh?
Acturally, this problem happened after I download the .NET compact
framework1.0 SP3 from the Microsoft website and tried to update it for
my desktop to fix some bugges they mentioned. Before that, the device
was working fine with everything.
Can any expert please give me some idea what's going on here, is it
software or hardware problem or whatever? Please!!! I was totally
frustrated and exhausted!!!
Thanks in advance,
Mike
Handheld PC Software Developer
Ontario Ministry of Natural Resources
Canada