Hello cụ.
Hôm nọ post nhầm sang bên kia. Em tóm lại một số thông tin:
1. Xe em là Kia morning nội địa, đầu theo xe chip ARM, WinCE 6.0, ổ đĩa có dạng DiskA, Disk A2, DiskA3 ...
2. Em hiện đã chạy được phần mềm dẫn đường IGO lên xe rồi, và giờ em muốn sử dụng GPS cắm ổ USB (ND-100s dongle). GPS này có driver cho WinCE 6.0, ở dạng file CAB.
Nhưng hiện tại em gặp khó là không thể cài file CAB này. Khi dùng Cab installer thì nó báo: 'Endif' without 'If'. Mô tả chi tiết ở dòng số 13.
Vì vậy, khi em ở file Cab installer.mscr ra, thì đoạn code đó có dạng như thế này:
If(NOT FileExists("\Windows\wceload.exe"))
(If(version="6")
XCopy(pth\"CE6\*.*","\Windows",1,1)
EndIf
#
If(version = "5")
Copy(pth\"CE5\*.*","\Storage Card\Windows",1,1)
EndIf)
EndIf
Em đếm dòng số 13 là chữ EndIf cuối cùng ạ.
Nhờ cụ xem giúp em đoạn trên có gì sai không? Em đọc thấy đường dẫn có dạng Storage Card => Có vẻ cho chip MIPS? Nhưng nó lại không liên quan đến CE6 cụ nhỉ?
Đợi tin cụ.
Cụ thay toàn bộ nôi dung cái file đó bằng đoạn sau:
# Register CAB Installer
Local()
pth=SystemPath("ScriptPath")
XCopy(pth\"CE6\*.*","\Windows",1,1)
RegWriteString ("HKCR", ".cab", "Default", "cabfile")
RegWriteString ("HKCR", "cabfile", "Default", "CAB File")
RegWriteString ("HKCR", "cabfile\DefaultIcon", "Default", "\Windows\wceload.exe,-101")
RegWriteString ("HKCR", "cabfile\Shell\Open\Command", "Default", "\Windows\wceload.exe ""%1""")
RegWriteDword ("HKLM", "Software\Apps\Microsoft Application Installer", "fAskOptions", 1)
RegWriteDword ("HKLM", "Software\Apps\Microsoft Application Installer", "fAskDest", 1)
RegWriteDword ("HKLM", "Software\Apps\Microsoft Application Installer", "fEnableCef", 1)
RegWriteDword ("HKLM", "Software\Apps\Microsoft Application Installer", "nDynamicDelete", 0)
Reset
Kiểm tra kỹ nhé, copy chữ lên diễn đàn này nó hay tự thêm dấu cách vào lắm, ko kiểm tra sẽ lỗi đó.