Cảm ơn bạn đã chụp chi tiết — mình đã xem kỹ toàn bộ 5 ảnh. Bây giờ mình thấy rõ cấu trúc thư mục
C:\Doosan\DMS-5\.
Phân tích
Thư mục cài đặt của bạn có đầy đủ các thành phần chính:
- DMS-5.exe + DMS-5.pdb + DMS-5.manifest — file chương trình chính
- DMS-5.exe.config — file cấu hình (quan trọng)
- DiagAssistant — thư mục hỗ trợ chẩn đoán
- Resources — thư mục tài nguyên
- MiscFiles — thư mục file phụ
- helper_docs — tài liệu hỗ trợ
- J1939Standard.dbc — file CAN database (giao thức J1939)
- JastecLogin.dll — DLL xác thực đăng nhập ← đây là file quan trọng
- EngineScan — có thể liên quan đến danh sách engine
- CKFA.bin — file binary
- NDMS — thư mục/file liên quan đến hệ thống NDMS
- System.Data.SQLite.dll — database engine SQLite
- Các thư mục ngôn ngữ: vi-VN, en-US, ko-KR, ja, zh-CN, v.v.
Vấn đề chính
Mình
không thấy thư mục Data hoặc DB chứa file database SQLite (.db, .sqlite) với danh sách engine/machine. Phần mềm sử dụng
System.Data.SQLite nên chắc chắn cần file database để nạp danh sách engine.
Hãy kiểm tra ngay các vị trí sau:
1. Kiểm tra bên trong các thư mục con:
- Mở thư mục DiagAssistant → chụp nội dung bên trong
- Mở thư mục Resources → chụp nội dung bên trong
- Mở thư mục MiscFiles → chụp nội dung bên trong
- Kiểm tra xem EngineScan là thư mục hay file — nếu là thư mục thì mở và chụp
2. Tìm file database:
Mở Command Prompt (cmd) và chạy lệnh sau:
Code:
dir /s /b C:\Doosan\DMS-5\*.db C:\Doosan\DMS-5\*.sqlite C:\Doosan\DMS-5\*.mdb C:\Doosan\DMS-5\*.sdf
Copy kết quả và đăng lên đây. Lệnh này sẽ tìm tất cả file database trong thư mục DMS-5.
3. Kiểm tra file JastecLogin.dll:
File
JastecLogin.dll là module xác thực đăng nhập (Jastec là nhà phát triển DMS-5 cho Doosan). Nếu file này không được раtсh đúng, nó vẫn sẽ yêu cầu xác thực server → không tải được danh sách engine.
4. Kiểm tra thư mục раtсh:
Mở thư mục
DMS-5 3.0.5 раtсh (đã giải nén) → chụp
toàn bộ nội dung bên trong. Mình cần biết раtсh chứa những file gì — chỉ có DMS-5.exe hay còn file khác (ví dụ: JastecLogin.dll, file .db, v.v.).
Đăng các ảnh chụp trên lên — mình sẽ xác định chính xác thiếu gì và cách khắc phục.