synchronizing Pocket PC time to Desktop system time

Hi,
I am writing an application for Pocket PC 2003.
This Application sets the Pocket PC time to the system time of the PC
to which this device is connected.

Right now i know how to set the time in Pocket Pc.
Right now i am looking for the following information.
1. Can someone tell me how to get the system time of the Desktop to which my device
is connected.
2. When i am setting the Pocket PC time, by default it is taking the time as GMT and
is changing it according to the regional time setting. How can i set the time directly,
without any effect of the regional time settings.