[WinCE 5.0] Configuration du SNTP
-
22 mai 2008 12:50
Bonjour,
J'ai un parc d'une 50aine de PDA de type SYMBOL MC3090 sous Windows CE 5.0.
Ils sont connectés en WiFi sur un réseau disposant d'un serveur NTP que j'ai configuré sous linux.
D'après mes recherches, j'ai lu que WinCE 5.0 intègrait le protocole SNTP. Par contre, je ne sais pas vraiment comment le configurer...
Je me demande s'il est possible de simplement configurer certains paramètres dans la base de registre. Ainsi, je pourrais créer un fichier .reg et le placer dans le répertoire de démarrage des 50 PDA afin que les paramètres soient pris en compte sans que je n'ai besoin de le faire manuellement.
J'ai lu qu'il pourrait s'agir de TIMESVC...avez-vous des informations ?
Pour mes tests, j'utilise un seul PDA en connexion USB avec ActiveSync. J'accède à la base de registre du PDA avec Windows Embedded CE 6.0 et Visual Studio 2005.
J'aimerai si possible éviter le développement car je ne m'y connais pas vraiment dans ce domaine..
Merci d'avance pour vos propositions.
Cordialement
Emmanuel
Toate mesajele
-
22 mai 2008 14:26
Bonjour Emmanuel,
Windows Embedded CE 5.0 intègre bien des composants SNTP Clients et Serveurs: reste à savoir s'ils sont installés sur tes PDAs!
tu trouveras toutes les infos utiles, y compris les clefs de base de registre à modifier pour régler ton service SNTP à l'adresse suivante:
http://msdn.microsoft.com/en-us/library/ms899547.aspx
Bon courage!
Pierre
-
23 mai 2008 06:38
Bonjour Pierre,
Comment savoir si mes PDAs ont les composants SNTP ?
J'étais déjà allé sur le site MSDN Microsoft, dans la rubrique "Registry Settings" plus précisément. Avec ces informations ainsi que les autres rares d'autres forums à ce sujet, j'ai créé un fichier .reg pour mon PDA avec les paramètres suivants :
Code Snippet;--------------------------------------------------------------------------------------------
Default set to zero (0). Specifies the initial value passed into the initialization routine.
Do not modify this value.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Context"=dword:00000000
;--------------------------------------------------------------------------------------------
Specifies the name of the dynamic-link library (DLL) file to be loaded.
Do not modify this value.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Dll"="timesvc.dll"
;--------------------------------------------------------------------------------------------
Default set to 99. Specifies the order in which Services.exe will load the service.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Order"=00000063
;--------------------------------------------------------------------------------------------
Default set to 1. If set to zero (0), the DLL will be unloaded immediately after initialization.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Keep"=00000001
;--------------------------------------------------------------------------------------------
Default set to NTP. Specifies the prefix of the DLL to be loaded.
Do not modify this value.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Prefix"="NTP"
;--------------------------------------------------------------------------------------------
Default set to zero (0). Specifies the service index.
Do not modify this value.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Index"=0000000
;--------------------------------------------------------------------------------------------
Specifies the domain name of the SNTP server. If the name of one server is specified, this value is type REG_SZ.
If a list of servers is specified, this value is type REG_MULTI_SZ.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Server"="192.168.1.115";--------------------------------------------------------------------------------------------
Specifies the period, in milliseconds, between synchronizations with the SNTP server.
This is ignored in server-only mode.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Refresh"=00001388;--------------------------------------------------------------------------------------------
Specifies the time, in milliseconds, until next synchronization if the previous attempt failed.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"RecoveryRefresh"=00002710;--------------------------------------------------------------------------------------------
Default set to zero (0). Specifies the time server role.
If this value is set to 1, a time server running on the Windows CE-based device will be enabled.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"ServerRole"=00000000;--------------------------------------------------------------------------------------------
Default set to zero (0). Specifies the time server role.
If this value is set to 1, a time server running on the Windows CE-based device will be enabled.
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Trustlocalclock"=00000000;--------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"threshold"=dword:00002710
;--------------------------------------------------------------------------------------------
Specifies if it is a client
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Clientonly"=00000001;--------------------------------------------------------------------------------------------
Auto Update activate
;--------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Services\TIMESVC]
"Autoupdate"=00000001J'ai un serveur NTP linux tournant à l'adresse 192.168.1.115.
Par contre je pense que certains de mes paramètres doivent être erronés car je n'ai pu voir aucun changement de date ni d'heure...(à la base, mes PDAs indiquent 01/01/2003)
Merci pour l'aide !
Emmanuel
-
24 februarie 2009 09:54Bonjour,
Avez vous pu solutionner votre problème ?
Je suis dans la même situation que vous, et j'aimerais connaitre la solution à ce problème, avez vous déterminé les bons paramètres à placer dans le registre pour que les PDA se synchronisent automatiquement ?
Merci,
Olivier. -
6 aprilie 2011 15:28
Bonjour,
Désolé pour le remontage de topic, mais je suis dans exactement dans la même situation et je ne trouve pas de solution.
L'heure ne se synchronise pas automatiquement.
Si quelqu'un à une piste je suis preneur
Merci