Bonjour � toutes et � tous,
Je viens ici en qu�te d'informations ^^, mon application tourne sur une tablette sous windows 8. Ce n'est pas une application m�tro, c'est un .exe standard d�velopp� avec C++ Builder 6. La tablette est exclusivement r�serv� pour mon application, c'est � dire que j'ai enlev� l'�x�cution de explorer.exe et remplac� par l'�x�cution de mon programme (via les registres). Ensuite j'�teignais la tablette via mon programme avec ExitWindowsEx(EWX_POWEROFF,0) et tout allait bien dans le meilleurs des mondes. Seulement on m'a demand� de r�duire le temps d'allumage, de 15 � 2 secondes...
Donc j'ai r�fl�chi � cette probl�matique et en analysant le comportement de mon programme j'ai remarqu� une grosse perte de temps lors de la recherche du p�riph�rique dont mon application � besoin (une frame grabber 2253) j'ai donc eu une id�e.
Ce que je souhaite faire c'est lorsque je quitte mon application fermer la session sur laquelle je suis, eteindre l'�cran et lorsque j'appuie sur le boutton de d�verouillage me logger sur la session.
La diff�rences entre sa et eteindre ?
Et bien dans ce cas la les port USB restent aliment� et donc pas besoin de refaire la recherche et gain de temps enorme (en plus du gain de temps d'allumage de la tablette).
Voila pour fermer la session j'ai trouver j'utilise ExitWindowsEx(EWX_LOGOFF,0), pour la connexion automatique j'ai trouv� lors de l'allumage via les registre mais pas lorsque j'ai ferm� la session... et �teindre l'�cran j'ai des pistes ici HKEY_CURRENT_USERControl PanelDesktop je continue de chercher.
Je vous remercie d'avance.
Cordialement
Partager