2010-08-23 5 views
3

J'ai essayé de faire fonctionner mon application au démarrage sous Windows CE 6.0, malheureusement, étant donné que le périphérique (YFAtlas4) est personnalisé par le fabricant, je suis incapable de placer un raccourci dans \ Windows \ Startup . (pour des raisons mystérieuses) Alors maintenant j'essaie de placer le chemin de mon application dans la clé de registre Hklm \ Init, et voici mon problème: Y at-il un moyen d'y placer un chemin absolu? Dans chaque exemple que j'ai vu, il n'y a que le nom de l'application, et mon application doit être installée dans le dossier \ ResidentFlash \.Hklm/Init sur Windows CE 6.0

+0

Postez exactement ce que vous avez essayé de faire pour que nous puissions voir s'il y a une erreur. – Shaihi

Répondre

1

Avez-vous essayé de mettre le chemin complet là-bas?
Cela ne devrait poser aucun problème.

Si vous modifiez votre base de registre en utilisant du code, la chaîne que vous voulez stocker est L"\\ResidentFlash\\AppName.exe". Sinon, si vous avez une connexion ActiveSync avec l'appareil, vous pouvez utiliser un remote registry editor et ne pas jouer avec les doubles barres obliques inverses.

En outre, puisque vous utilisez la fonctionnalité HKLM\Init - assurez-vous que votre application appelle SignalStarted afin que d'autres programmes qui en dépendent puissent également démarrer.

1

Un chemin complet doit être supporté jusy fine. Sachez que si le chemin contient un espace, vous devrez le délimiter. En outre, s'il s'agit d'une application Compact Framework, ce n'est pas aussi simple que d'ajouter votre application à la clé Init, ce qui échoue souvent. Voir this blog entry pour que les applications CF fonctionnent avec la clé Init.

Questions connexes