2009-11-03 5 views
3

J'ai un pc de poche du fabricant Symbol. Je voudrais changer programmaticaly les délais d'alimentation et les délais d'attente de rétroéclairage. L'application en charge de ces paramètres est écrite en C# et basée sur Microsoft Compact Framework 3.5.Comment recharger les paramètres du registre? (cadre compact sur un périphérique Symbol)

J'atteint de modifier ces valeurs Timeouts: J'ai changé les clés de registre dans HKLM/System/CurrentControlSet/Contrôle/puissance pour les délais d'attente de puissance et HKCU/ControlPanel/Rétro-éclairage pour les délais d'attente de rétro-éclairage.

Cela fonctionne correctement, mais ces paramètres ne sont appliqués qu'après une réinitialisation logicielle de l'appareil. Je voudrais que ces paramètres soient appliqués juste après que mon application entre les clés de registre.

Certains d'entre vous étaient-ils déjà confrontés à ce problème? Comment les paramètres du registre peuvent-ils être rechargés? Il doit y avoir un moyen d'y parvenir, car lorsque je configure manuellement ces valeurs avec Windows Mobile Config Panel, les paramètres s'appliquent immédiatement.

Merci pour votre aide

Répondre

3

Vous devez informer le système d'exploitation que vous avez apporté les modifications - il ne regarde pas constamment ou charger les valeurs. Il suffit de diffuser un WM_SETTINGCHANGE:

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, NULL,NULL); 
Questions connexes