Luislee818
I thought I've solved the problem but actually not.
Follow the http://msdn2.microsoft.com/en-us/library/bb278107.aspx I downloaded the tool called "Security Configuration Manager" and with this tool I can "Add Development Certificate" to my device and "Sign my file" with the dev certs.
First I add the dev certs to my device.
Then I signed everything in msmq.arm.cab(extract them and signed individually), and re-pack them as my.msmq.arm.cab, then sign this new cab with the "Privileged Development Certificate" and install this file on my device.
This time now "Error Code c00e000b" and at that time I think I've solved the problem.
However, when I try to send a message from my device to a private queue on my PC(connected thru ActiveSync), I keep getting the "MessageQueueException" with ErrorCode "QueueNotFound", that's weird.
Then I try to install my new cab file(my.msmq.arm.cab) onto the WM5 PPC Emulator, I can configure the queue with no problem(no Error Code c00e000b), but still get the "QueueNotFound" exception.
After that I reset the emulator and install the original cab file downloaded(msmq.arm.cab), configuration all right and the message is sent successfully.
I doubt the problem is with my signing cab, but I don't know why.
PS: The files in the original cab file are signed with "Stinger Privileged Certificate" and this cert is install on the emulator but I can't find it thus can't install it on my device. Can anyone tell me what this cert is and how can I install it
Thanks!!