Question

J'ai passé tout le vendredi et le samedi à ce sujet et je suis à court d'idées;

J'ai un projet dans lequel j'ai besoin d'exécuter sql ce et .net2.0 sur un périphérique symbole 8146 exécutant Windows ce4.2 (windows mobile 2003) ainsi que les bibliothèques de symboles nécessaires à mon application.

Lorsque le périphérique est démarré à froid, tout ce qui se trouve dans la partition utilisateur est supprimé. Auparavant, j’utilisais l’utilitaire memcapture pour résoudre ce problème, mais cette fois-ci, il est indiqué qu’il n’ya pas assez de place sur le périphérique.

Le problème est que le 8146 ne dispose que d'un peu plus de 7 Mo de stockage non volitial et que je dois restaurer 10 à 12 Mo de données (jusqu'à présent)

Quelqu'un d'autre a-t-il rencontré ce problème et l'a résolu? Je pense que j'ai besoin d'écrire une petite application qui s'exécute lorsque le périphérique démarre et vérifie l'état de tout, puis, si nécessaire, copie des éléments d'une carte Compact Flash dans la mémoire principale.

Je ne sais pas comment accéder par programmation à la carte CF, mais je suis un peu perplexe.

Il existe également deux applications de Symbol qui semblent pouvoir aider: regmerge.dll et copyfiles - elles ne s'exécutent que sur un démarrage à froid.

Il ne reste que 10,2 Mo de données à conserver, je sais que je peux résoudre ce problème!

J'appellerai le support technique de Symbol lundi matin et posterai la solution (le cas échéant) que je viens ici aussi.

Avez-vous des idées en attendant?

Merci,

Joe

Mise à jour: j'ai commandé une carte CF pendant la nuit et Motorola a ouvert une valise - je devrais avoir quelque chose de plus mardi.

Était-ce utile?

La solution 3

Ce qui suit est un petit fichier batch qui devrait en prendre soin, notez que vous devrez peut-être chagne les noms de chemins:

enter code here

ECHO OFF
REM ----------------------------
REM Installer les bibliothèques de symboles:
REM ----------------------------
IF NOT EXIST " \ Windows \ AppMgr \ Bibliothèques de classes managées Symbol.DAT " copier "\ Carte de stockage \ symbol.all.arm.cab" \ Temp \ symbol.all.arm.cab SI EXISTE \ Temp \ symbol.all.arm.cab \ windows \ wceload.exe / noaskdest \ Temp \ symbol.all.arm.cab

REM ------------------------------
REM installer le .NET Framework 2.0
REM ----------------------------
SI NON, EXPRIME " \ Windows \ AppMgr \ Microsoft .NET CF 2.0.DAT " copier "\ Storage Card \ NETCFv2.wce5.armv4i.cab" \ Temp \ NETCFv2.wce5.armv4i.cab
SI EXIST \ Temp \ NETCFv2.wce5.armv4i.cab \ windows \ wceload.exe / noaskdest \ Temp \ NETCFv2.wce5.armv4i.cab

Je ne pourrai pas tester cela avant d’avoir une carte Compact Flash (sur commande - le meilleur achat en a acheté un chez nous pour 149,00 $ .. naaa ...)

- Joe

Veuillez noter que je ne suis pas sûr que vous ayez besoin de vous assurer que vous avez le processeur de commande en ordre. Je commenterai ici après avoir tout testé / vérifié.

Autres conseils

Les appareils seront-ils toujours connectés?

Vous voudrez peut-être envisager de ne pas tout conserver sur le périphérique et d'écrire un petit programme de démarrage qui contactera un serveur Web sur le réseau sans fil pour supprimer le reste des fichiers programme / données.

Vous pouvez également contacter Symbol / Motorala à propos d’AirBeam. AirBeam est leur solution de déploiement de packages. À chaque démarrage du périphérique, il recherchera les mises à jour des packages.

Si vous avez vraiment besoin que le périphérique reconstruise lorsqu'il est hors ligne, vous devrez utiliser l'itinéraire de la carte Compact Flash que vous avez mentionné ci-dessus avec un programme d'amorçage qui garantira que chacun des éléments nécessaires est installé.

Pouvez-vous compresser davantage les données?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top