Проект Platform Builder.Проблемы с Dat

#windows #windows-ce #platform-builder

#Windows #windows-ce #platform-builder

Вопрос:

Я пытаюсь настроить образ для Windows CE6 с помощью platform builder.

Само изображение в порядке. Однако моя настройка не выполняется.

Мой файл project.dat выглядит следующим образом:

 Directory("WindowsStartUp"):-File("StartUpBat.bat","WindowsStartUpBat.bat")
Directory("Hard Disk"):-File("RegFlushKey.exe","WindowsRegFlushKey.exe")
Directory("Hard Disk"):-File("TextEd.exe","WindowsTextEd.exe")

Directory("Hard Disk"):-File("STARTSFTP.BAT","WindowsSTARTSFTP.BAT")
Directory("Hard Disk"):-File("STARTUP.BAT","WindowsSTARTUP.BAT")
Directory("Hard Disk"):-File("STARTVNC.BAT","WindowsSTARTVNC.BAT")

Directory("SSH"):-File("BANNER.TXT","WindowsBANNER.TXT")
Directory("SSH"):-File("error_log","Windowserror_log")
Directory("SSH"):-File("RSA1","WindowsRSA1")
Directory("SSH"):-File("ssh_host_dsa_key","Windowsssh_host_dsa_key")
Directory("SSH"):-File("SSH_LOG","WindowsSSH_LOG")
Directory("SSH"):-File("sshd_config","Windowssshd_config")
  

Все файлы существуют в NK.BIN (скопированы во время предварительного создания образа в качестве пользовательского действия сборки и подтверждены открытием NK.Файл BIN), но по какой-то причине, похоже, не копируются в указанные местоположения, кроме первой записи в списке.

Когда я изменил вторую и третью записи на:

 Directory("WindowsDesktop"):-File("RegFlushKey.exe","WindowsRegFlushKey.exe")
Directory("WindowsDesktop"):-File("TextEd.exe","WindowsTextEd.exe")
  

Они сработали, однако попытка отобразить их на другом разделе (жестком диске) не сработала. Это «пробел» в названии местоположения?

Каталог SSH также по какой-то причине не работает.

В случае, если это актуально, мой файл «Project.Bib» выглядит следующим образом:

 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
  

Что я делаю не так?

Ответ №1:

Может показаться, что повторного создания чистого образа CE и копирования его на флэш-диск недостаточно при работе с конфигурациями, подобными этой.

Как только я отформатировал флэш-диск и создал его чистым с помощью этого образа, новые настройки «сработали», и все встало на свои места.

Я полагаю, что это связано с моей настройкой с использованием флэш-хранилища для реестра, которое не перезаписывается автоматически при создании нового NK.Развернут файл BIN.