2010-10-26 13 views
1

J'essaie de personnaliser une image pour Windows CE6 en utilisant le constructeur de plate-forme.Platform Builder Project.Dat Problèmes

L'image elle-même est correcte. Cependant, ma personnalisation échoue.

Mon fichier project.dat ressemble à ceci:

Directory("\Windows\StartUp"):-File("StartUpBat.bat","\Windows\StartUpBat.bat") 
Directory("\Hard Disk"):-File("RegFlushKey.exe","\Windows\RegFlushKey.exe") 
Directory("\Hard Disk"):-File("TextEd.exe","\Windows\TextEd.exe") 

Directory("\Hard Disk"):-File("STARTSFTP.BAT","\Windows\STARTSFTP.BAT") 
Directory("\Hard Disk"):-File("STARTUP.BAT","\Windows\STARTUP.BAT") 
Directory("\Hard Disk"):-File("STARTVNC.BAT","\Windows\STARTVNC.BAT") 

Directory("\SSH"):-File("BANNER.TXT","\Windows\BANNER.TXT") 
Directory("\SSH"):-File("error_log","\Windows\error_log") 
Directory("\SSH"):-File("RSA1","\Windows\RSA1") 
Directory("\SSH"):-File("ssh_host_dsa_key","\Windows\ssh_host_dsa_key") 
Directory("\SSH"):-File("SSH_LOG","\Windows\SSH_LOG") 
Directory("\SSH"):-File("sshd_config","\Windows\sshd_config") 

Tous les fichiers existent dans NK.BIN (copiés lors de l'image pré-faire comme une action de construction personnalisée, et confirmée par l'ouverture du NK.BIN fichier), mais pour une raison quelconque, il ne semble pas être copié dans les emplacements spécifiés, à l'exception de la première entrée de la liste.

Quand je modifié les deuxième et troisième entrées:

Directory("\Windows\Desktop"):-File("RegFlushKey.exe","\Windows\RegFlushKey.exe") 
Directory("\Windows\Desktop"):-File("TextEd.exe","\Windows\TextEd.exe") 

Ils ont travaillé, mais, en essayant de les faire apparaître sur une autre partition (disque dur) ne fonctionne pas. Est-ce l'espace dans le nom du lieu?

Le répertoire SSH ne fonctionne pas non plus pour une raison quelconque.

Dans le cas où il est pertinent, mon dossier « Project.bib » est la suivante:

MODULES 
; Name   Path           Memory Type 
; -------------- --------------------------------------------- ----------- 


FILES 
; Name   Path           Memory Type 
; -------------- --------------------------------------------- ----------- 
StartUpBat.bat $(_FLATRELEASEDIR)\StartUpBat.bat NK  FILE 
vncconfig.exe $(_FLATRELEASEDIR)\vncconfig.exe NK  FILE 
winvnc.exe $(_FLATRELEASEDIR)\winvnc.exe  NK  FILE 

sshd.exe  $(_FLATRELEASEDIR)\sshd.exe    NK  FILE 
sftp-server.exe  $(_FLATRELEASEDIR)\sftp-server.exe NK  FILE 
AddUser.exe $(_FLATRELEASEDIR)\AddUser.exe  NK FILE 
sockettofile.dll $(_FLATRELEASEDIR)\sockettofile.dll NK  FILE 

TextEd.exe $(_FLATRELEASEDIR)\TextEd.exe  NK  FILE 
STARTUP.BAT $(_FLATRELEASEDIR)\STARTUP.BAT  NK  FILE 
STARTVNC.BAT $(_FLATRELEASEDIR)\STARTVNC.BAT  NK  FILE 
STARTSFTP.BAT $(_FLATRELEASEDIR)\STARTSFTP.BAT NK  FILE 
AddUser.exe $(_FLATRELEASEDIR)\AddUser.exe  NK  FILE 
LIBEAY32.dll $(_FLATRELEASEDIR)\LIBEAY32.dll  NK  FILE 
OpenBSDCompat.dll $(_FLATRELEASEDIR)\OpenBSDCompat.dll NK  FILE 
sshcompat.dll $(_FLATRELEASEDIR)\sshcompat.dll NK  FILE 
zlibce.dll $(_FLATRELEASEDIR)\zlibce.dll  NK  FILE 
BANNER.TXT $(_FLATRELEASEDIR)\BANNER.TXT  NK  FILE 
error_log $(_FLATRELEASEDIR)\error_log  NK  FILE 
RSA1  $(_FLATRELEASEDIR)\RSA1  NK  FILE 
ssh_host_dsa_key $(_FLATRELEASEDIR)\ssh_host_dsa_key NK  FILE 
SSH_LOG $(_FLATRELEASEDIR)\SSH_LOG  NK  FILE 
sshd_config $(_FLATRELEASEDIR)\sshd_config  NK  FILE 

Qu'est-ce que je fais mal?

Répondre

0

Il semblerait que le fait de reconstruire une image CE propre et de la copier sur le disque flash ne suffit pas dans des configurations comme celle-ci. Une fois que j'ai formaté le disque flash et l'ai créé propre avec cette image les nouveaux paramètres 'ont pris' et tout est allé aux endroits corrects. Je crois que cela est dû à mon installation en utilisant un stockage basé sur le flash pour le registre qui n'est pas automatiquement écrasé quand un nouveau fichier NK.BIN est déployé.