#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.