portablized, rất nhanh và hữu dụng. Bạn lại nói rằng bạn dùng BKAV hay một anti-virus software nào đó clean toàn bộ AutoIT scripts. Tôi không quan tâm đến chuyện đó, đó là vấn đề của bạn, KAV của tôi chả bao giờ làm như thế xD. 5. Petools, Procdump, Filemon, Regmon, Regview…. Đây là một số tool nhỏ mà các Cr@cker vẫn dùng để làm việc-mà-ai-cũng-biết-là-việc-gì-đó . Tác dụng chính của chúng là quản lý các process, các khóa registry đang được gọi tới và một số tác dụng khác. Đao về chạy thử nhé (hình như trong AIO zone có đấy, zô đi). 6. Regsvr32 ? Trông quen nhỉ. Vào command gõ lệnh này xem Code: Regsvr32 /? Xong chưa nhỉ ? Nếu hiểu rồi thì tiếp tục nhé. Cái này vô cùng hữu dụng trong việc đăng ký các thư viện động (*.dll, *.ocx) với bà chủ nhà Windows đấy . Ví dụ nhé: Bạn đã chép thư mục chương trình của soft A ra Desktop (tạm gọi là thư mục A trên Destop), gỡ bỏ toàn bộ những gì liên quan đến soft A (làm thế nào thì đừng hỏi tôi). Chạy thử file .exe trong A. Huh, chả thấy hiện tượng gì xảy ra. Xem xét xung quanh, thấy có một số file chả biết nó có tác dụng gì nhưng có đuôi *.dll, *.ocx. Có thể làm gì với bọn này nhỉ. Vào command đăng ký chỗ ở cho bọn nó xem, trời lạnh thế này mà đứng ngoài đường thế chịu sao thấu . Sau khi … xong, chạy thử chương trình. Nó đã ngoan ngoãn làm việc chưa nào . Chú ý: Không phải chương trình nào cũng thế này đâu nhé, ví dụ thôi . Vấn đề là chả nhẽ lúc nào cũng phải vào command dể reg file dll, ocx, như thế thì phiền chết. Làm theo chỉ dẫn sau để khi cần đăng ký phòng trọ cho em nào chỉ cần Alô cái là bà chị Windows sắp chỗ liền: Chạy Regedit (chạy như thế nào thì đừng hỏi) Tìm tới khóa HKEY_CLASSES_ROOT\*\Shell Tạo các key như hình: Nhập giá trị như sau: Các giá trị tương ứng: Code: Command Prompt : cmd /k Edit with Notepad: notepad.exe %1 UNINSTALL DLL/OCX: "regsvr32.exe" "%1" /u Sau khi nhập xong, thoát khỏi regedit và thử click phải chuột (right click) vào một file nào đó (file chứ không phải thư mục nhé – không nhất thiết là dll hay ocx). Menu chuột phải sẽ như sau: 1 : Mở cửa sổ lệnh DOS với thư mục hiện thời là thư mục chứa file đang chọn 2 : Đăng ký phòng cho các em dll, ocx 3 : Chỉnh sửa file đang chọn bằng notepad 4 : Sau khi chửi nhau với chị Windows, chọn cái này để xách vali ra khỏi nhà trọ Okie, thế là xong Regsvr32. 7. Notepad. Sử dụng để làm gì nhỉ?. Tạo file *.bat và viết linh tinh trong lúc chán đời hehe. Bạn có thể chọn một trình soạn thảo văn bản nào đó khác cũng được nhưng tôi chọn Notepad vì với notepad, các em đi với notepad chỉ là plain text (dịch là không mặc gì cả nhé ) hahaha. 8. Một chút hiểu biết về DOS và file bat, tiền bối của bà chị Windows yêu quái của chúng ta đấy. Ỷ thế được cưng chiều ả Windows chả coi bố già DOS ra cái quái gì cả, . Nhưng thôi, tính ả thế, biết làm thế nào được . Biết chút ít về bat và lập trình bat (ăn cơm hàng ngày bằng bát, làm gì chả biết, nhỉ? ) sẽ giúp bạn trong việc tạo single exe file với software phiên bản portable. 9. Còn cái gì nữa không nhỉ, hiện giờ chỉ nhớ thế thôi. Đang làm gì đấy, thử portable cái gì đó hả . Đừng làm thế, hãy kiếm tool đi đã chứ … Nhưng mà bài này chả có link để download gì cả, đúng không?. Bạn có một thứ mà tôi đang định đề cập đến cơ mà, đó là a brain, hehe. Vào UDS, Google và search đi nào, không khó đâu mà. Khi nào search mãi rồi mà không ra hãy pm cho tôi, sãn sàng chia sẻ cho bạn những gì tôi có (but not evrything of course). Hình như tôi viết hơi dài, nếu có gì khó hiểu thì pm lại nhé. Có gì viết nấy mà ^^. Tut này không hướng dẫn bạn Portablize cái gì đâu nhé. hiiiii. . Tut finised!!! To be continued… (if you want more) Chicknsoup(UDS) Nào, tiếp tục phần 2: Một chút chung chung, đại loại là để bạn có thể mày mò làm cái gì đấy nếu thích Phần 2: Extra tools and how to start. Tôi đưa phần extra tools này vào vì nó hơi khác với phần trên. Các tools dưới đây chủ yếu để tạo launcher (hay loader). Nếu để ý các portable của Portableapps.com hay… thì bạn sẽ thấy thường có 1 file chạy bên ngoài, đó là loader/launcher. Chưa kịp mày mò mấy cái này, bởi xài WinRAR + bat quen rùi 10. NSIS Dùng để tạo launcher. Tool này đặc biệt hữu dụng khi portablize các soft lưu cấu hình vào registry. Tôi còn ít kinh nghiệm về món này . Có lẽ lời khuyên của tôi dành cho bạn là nên tìm hiểu về NSIS, khá hay đấy 11. 7-ZIP Chức năng tương tự WinRAR, nhưng tôi thích WinRAR hơn. 12. Registry Rocker Tạo script để dùng cho NSIS, biết soft đó lưu thông tin vào khóa nào trong registry thì cũng tốt. 13. Reg-Rapper Quản lý các khóa trong registry mà soft gọi tới, sau khi ứng dụng kết thúc thì xóa mọi thông tin liên quan. Code: Registry Rapper is a template for allowing the use of programs that save their settings to the registry as portable applications. First it will check the registry for settings of the program and then save them if present. Then it will write the settings for the program to the registry, run the program and then rewrite the registry settings to a file for later use. It will then delete the settings from the registry; removing any trace of the program. Finally rewritting the original current local settings back to the registry. This program is a registry encapsulation program, which takes care of all the registry settings a program might need to run and make sure nothing is left behind on the host system. Allowing programs that were not created as portable (i.e saving their settings to .ini files within the program folder) to be used as portable. Cài đặt Reg-Rapper Code: 1. Tạo cấu trúc thư mục như sau: - Thư mục gốc (tên bất kì) *Thư mục gốc ở đây chỉ thư mục chứa RegRap.exe - Thư mục chứa ứng dụng (APPS) (Tên bất kỳ, chứa các files liên quan đến ứng dụng) - Thư mục cấu hình (Tên : SETTINGS) 2. Chép các file liên quan tới ứng dụng vào "Thư mục chứa ứng dụng” 3. Chép file RegRap.exe vào “Thư mục gốc” 4. Chép RegRap.ini vào thư mục "SETTINGS" 5. Nhập thông tin cho file RegRap.ini file: [DIRSETTINGS] PROGRAMDIRECTORY=(The "Thư mục chứa ứng dụng") [PROGSETTINGS] DEVNAME=(Tác giả ứng dụng) APPNAME=(Tên chương trình) EXECUTABLE=(Tên file thực thi, *không có .exe) Nếu đã có file settings.reg trong thư mục SETTINGS, nhập vào: [REGSETTINGS] . trong việc tạo single exe file với software phiên bản portable. 9. Còn cái gì nữa không nhỉ, hiện giờ chỉ nhớ thế thôi. Đang làm gì đấy, thử portable cái gì đó hả . Đừng làm thế, hãy kiếm tool. khác với phần trên. Các tools dưới đây chủ yếu để tạo launcher (hay loader). Nếu để ý các portable của Portableapps.com hay… thì bạn sẽ thấy thường có 1 file chạy bên ngoài, đó là loader/launcher system. Allowing programs that were not created as portable (i.e saving their settings to .ini files within the program folder) to be used as portable. Cài đặt Reg-Rapper Code: 1. Tạo cấu