我正在尝试使用平台构建器为 Windows CE6 自定义图像。
图像本身很好。但是,我的自定义失败了。
我的 project.dat 文件如下所示:
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")
所有文件都存在于 NK.BIN 中(在预制作图像期间作为自定义构建操作复制,并通过打开 NK.BIN 文件进行确认),但由于某种原因似乎没有被复制到指定位置,除了列表中的第一个条目。
当我将第二个和第三个条目更改为:
Directory("\Windows\Desktop"):-File("RegFlushKey.exe","\Windows\RegFlushKey.exe")
Directory("\Windows\Desktop"):-File("TextEd.exe","\Windows\TextEd.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
我究竟做错了什么?