KIẾN THỨC Cài phần mềm chiếm bộ nhớ tối thiểu!

ducga

GẮN KẾT
GÂY DỰNG
Do FORUM chỉ cho fép add 4 hình 1 bài post nên mình chia ra làm 2 bài:

Chiều nay lúc ngồi nghịch Win CE Cab Manager tự nhiên nghĩ ra ý tưởng này:
Bất cứ ai khi dùng Pocket PC đều luôn quan tâm đến bộ nhớ RAM của máy, bởi nó liên quan khá nhiều đến performance của PPC. 1 điều mà có lẽ ai trong chúng ta cũng đều mong muốn đó là cài được thật nhiều chương trình mình yêu thích mà lại tốn ít bộ nhớ RAM nhất. Có rất nhiều cách để làm điều đó: cài vào Storage, Storage Card,…. Tuy nhiên, cho dù được cài ra ngòai bộ nhớ RAM, nhưng ẩn sau trong các file .exe (file setup) hay file .CAB (file nén) đó lại có những file được mặc định cài vào Main Memory (do đó ảnh hưởng đến RAM).

Đi từ suy nghĩ đó chúng ta có thể dễ dàng suy luận rằng nếu “Edit” được file .CAB thì chúng ta có thể làm giảm đi được bộ nhớ RAM mà mỗi chương trình ngốn đi sau khi cài đặt, và thậm chí là giảm được rất nhiều. ^.^ em nói dài dòng quá nhỉ, thôi đi vào fần chính luôn. Công cụ để chúng ta Edit được file .CAB là 1 chương trình có thể rất nhiều người đã biết: Win CE Cab Manager. Không chỉ làm giảm bộ nhớ sử dụng của chương trình, chương trình này còn có nhiều chức năng hơn thế, cả tà cả chánh ^.^ .

Địa chỉ download bản thử:

http://www.megaupload.com/?d=05KRVEFC

Hạt vừng thì các bác gửi PM(Private Message) cho em nhé.

Nào chúng ta cùng bắt đầu:

Sau khi cài đặt chương trình, chạy chương trình chúng ta sẽ thấy 1 hình như sau:




Chọn File – Open File hoặc giữ Ctrl + O để mở 1 file .CAB để Edit. Sau khi mở file .CAB cần Edit thì sẽ thấy 1 hình như sau (trong ví dụ là Resco Explorer 2003 – File Explorer2003_PocketGear.ARMv4.CAB):



Trong fần CAB Information chúng ta sẽ thấy các thông tin về hãng sản xuất, tên fần mềm, loại Chip hỗ trợ…. Các thông tin đó đều Edit được nhưng chúng ta KHÔNG NÊN bởi như thế là vi phạm bản quyền. Cái chúng ta cần Edit chính là Default Install Dir, nơi mà khi ta tap vào file .CAB nó sẽ tự động cài đặt chương trình vào đó.

Khi ta click vào Default Install Dir thì sẽ hiện ra hình như sau:


Thư mục tự động cài vào của chương trình là \Program Files\Resco. Ta có thể thay đổi thành thư mục nào bất kì tùy ý, kể cả Storage Card hay Extended_ROM (đối với các dòng HTC Pocket PC Phone, tuy nhiên fải Unlock và Unhide Extended_ROM trước khi cài chương trình). Ví dụ bạn muốn mặc định cài vào Storage Card\Applications\Resco Explorer 2003 thì bạn click con trỏ vào thư mục \ rồi chọn New Folder, gõ vào Storage Card\Applications\Resco Explorer 2003 (xem hình) :



Trong hình mình đã đóng các tree Windows và Program Files để cho dễ nhìn.

(còn tiếp)
 

ducga

GẮN KẾT
GÂY DỰNG
Vậy là xong vấn đề Default Install Dir. Tiếp theo chúng ta đến với vấn đề quan trọng: Edit các file nằm trong file .CAB (những file sau khi cài đặt sẽ được bung ra).

Di con trỏ đến fần Files ở cửa sổ bên trái (ko fải Files trên thanh công cụ), ta sẽ nhìn thấy cửa sổ bên fải hiện ra list các file nằm trong file .CAB này:



Như trên hình chúng ta có thể thấy ngòai các file 5,6,7,8,9,10,11 được cài vào thư mục Default Install ra, các file 1,2,3,4 được cài vào trong Windows (với kí hiệu là CE2). System Info.lnk được cài vào trong Windows\Start Menu\Programs (với kí hiệu là CE11), nhưng đây chỉ là short cut nên chẳng đáng mấy. Đáng chú ý chính là 4 file đầu tiên, với dung lượng tổng lại là 350KB. Việc chúng ta cần làm là chuyển Location của 4 file này từ Windows thành InstallDir giống các file 5 --> 11. Do các file có cùng Location thì có thể chuyển cùng 1 lúc được nên chúng ta bôi đên 4 file đó rồi chuột fải và Properties. Tiếp theo chọn Location rồi chọn %InstallDir% (xem hình):



Tiếp theo Apply rồi OK. Sau đó chọn Files (trên thanh công cụ) – Save hoặc Save as. Vậy là bây giờ chương trình Resco Explorer 2003 khi bạn tap vào sẽ tự cài đặt vào thư mục Storage Card\Applications\Resco Explorer 2003 và GẦN NHƯ KHÔNG SỬ DỤNG BỘ NHỚ RAM 1 CHÚT NÀO.

Ngòai ra, ứng dụng chức năng của Win CE CAB Manager chúng ta có thể làm được nhiều việc khác, ví dụ như:

• Cờ rách fần mềm: vào Files trong CAB Information, chọn file cần cờ rách rồi xóa đi, tiếp theo Add file cờ rách vào, rồi Save file .CAB. Tuy nhiên với 1 vài trường hợp nếu chương trình không đặt chế độ tự đặt Short Cut (dùng chế độ sẵn của Windows) thì sau khi cài trong Program Files sẽ bị mất Short Cut của chương trình, lúc đó chúng ta fải đặt Short Cut lại. Để kiểm tra chương trình có dùng chế độ tự đặt Short Cut không chúng ta kiểm tra trong CAB Information – Shortcuts xem file cờ rách có Short Cut ở đó không, nếu có thì fải tạo lại sau khi cờ rách.
• Xóa Shortcuts của file trong chương trình nếu không thích (ví dụ Xconverter bị lỗi 2 short cut ta có thể xóa đi để sau khi cài chỉ hiện 1 thôi).

Ngòai ra còn rất nhiều chức năng nữa mà em chưa khám fá hết (mới ngồi nghịch lúc chiều), có gì mọi người tự khám fá rồi thêm vào nhé.

CHÚ Ý!!!!!

Cách làm trên có 1 số khuyết điểm như sau:

• Đa số các file .CAB có thể Edit được, nhưng hiện tại các fần mềm của SPB và fần mềm Sunny Back Up Manager không thể Edit được, bị lỗi như sau:



• Đối với các fần mềm plugin Today thì fải để file hiển thị Today (.dll) ở trong thư mục Windows thì mới hiển thị đuợc, các file khác để ra InstallDir OK.
• Đối với các dòng HTC Pocket PC Phone có thể Edit cả các file .CAB trong Extended_ROM theo các trên, ví dụ như Album, ClearVue,… đều Edit được hết.

Trên đây 2 vướng mắc hiện tại của mình, mọi người ai có biện fáp gì thì đóng góp nhé.



Kết quả:

Bộ nhớ ban đầu của mình (sau khi Hard Reset, không cài đặt Extended_ROM) là 62.12MB Storage và 50.39 MB Program (nguyên bản), tổng cộng 112.60 MB.

Sau khi cài đặt 1 số fần mềm như SPB Pocket Plus (vào Main Memory), SPB Weather (dùng CabInstl cài), Lịch Vạn Sự (vào Main), Resco Explorer, Resco Picture Viewer, Tweak2k2, KinKin,… 18 chương trình tất cả thì Memory của mình như sau:




Các fần mềm đều sử dụng 1 cách bình thường, vào program rất nhanh (cảm nhận cá nhân).

Storage là 59.45 MB, Program là 48.13 MB, cộng lại là 107.58. Như vậy so với lúc chưa cài chương trình chỉ mất đi 5MB. So với bình thường thì tiết kiệm được khỏang 15MB, quả là 1 con số đáng giá với Pocket PC fải không. 1 điều nữa là khi bạn cài càng nhiều fần mềm thì cách làm này càng có ích do nó tiết kiệm được càng nhiều bộ nhớ cho bạn.

Mong rằng bài viết này sẽ có ích cho bạn trong việc sử dụng chiếc Pocket PC của mình 1 cách hợp lí.

Đức Gà
 

lampham

GẮN KẾT
GÂY DỰNG
Mình chỉ có 1 câu tặng cho bác thôi nhé:" HAY "
Nhưng có 1 việc là chú storage card phải chạy ngon chứ cà dựt thì phiền lắm.
 

ducga

GẮN KẾT
GÂY DỰNG
:) SD Transcend 80X để làm gì :D. Theo kinh nghiệm thực tế thì trừ các Today Plugin ra còn các chương trình khác chạy trên SD Card đều OK cả. Còn tất nhiên các máy có ROM to cài vào Storage là thích nhất, SD có sao máy vẫn chạy tít. Như mình thì cài hết vào Storage và ExtROM, chỉ có thằng em nào to to như Lexisgoo Dictionary hoặc World Encyclopedia mới cho ra card thui.
 

lampham

GẮN KẾT
GÂY DỰNG
Em SD của tôi hơi chuối nên chỉ để tự điển với các file word thôi. Sẽ dùng thử như bác nói xem sao, gì chứ memory của PPC quí hơn vàng ấy chứ.
 

tydc

GÂY DỰNG
Tốc độ đọc/ghi trên rom chậm hơn ram thậm chí chậm hơn sd rất nhiều!
 

tuethuc

GẮN KẾT
hay, bác gà ghê thiệc, dám vào "hang cọp" lun
 

bun2it

GẮN KẾT
GÂY DỰNG
NHẬP HỘI
ĐG ko lưu ý mọi người về cái mã %xxx% trong path à. Cũng nên cẩn thận với nó
 

test123456

GÂY DỰNG
NHẬP HỘI
bun2it said:
ĐG ko lưu ý mọi người về cái mã %xxx% trong path à. Cũng nên cẩn thận với nó

Sau đây là mấy %CE% macros cho các bạn tham khảo thêm:

Handheld PC Macros
Macro Directory
%CE1% \Program Files
%CE2% \Windows
%CE3% \Windows\Desktop
%CE4% \Windows\Startup
%CE5% \My Documents
%CE6% \Program Files\Accessories
%CE7% \Program Files\Communication
%CE8% \Program Files\Games
%CE9% \Program Files\Information Manager
%CE10% \Program Files\Office
%CE11% \Windows\Programs
%CE12% \Windows\Programs\Accessories
%CE13% \Windows\Programs\Communication
%CE14% \Windows\Programs\Games
%CE15% \Windows\Fonts
%CE16% \Windows\Recent
%CE17% \Windows\Favorites

Palm-size & Pocket PC Macros
Macro Directory
%CE1% \Program Files
%CE2% \Windows
%CE3% Not Used
%CE4% \Windows\Startup
%CE5% \My Documents
%CE6% \Program Files\Accessories
%CE7% \Program Files\Communication
%CE8% \Program Files\Games
%CE9% Not Used
%CE10% Not Used
%CE11% \Windows\Start Menu\Programs
%CE12% \Windows\Start Menu\Programs\Accessories
%CE13% \Windows\Start Menu\Programs\Communication
%CE14% \Windows\Start Menu\Programs\Games
%CE15% \Windows\Fonts
%CE16% Not Used
%CE17% \Windows\Start Menu
 

test123456

GÂY DỰNG
NHẬP HỘI
Bài viết hay, nhưng nếu thêm phần giải thích files CAB lấy ở đâu, hoặc extract như thế nào, v.v... thì sẽ đầy đủ hơn vì đa số các software đều packaged dưới dạng .EXE
 

Bài viết cần bạn xem thêm

Cảm ơn bạn đã thông tin.
Top