"Hướng dẫn tạo gói Portable chuyên nghiệp bằng Thinstall"

Chắc hẳn các bạn cũng biết sự tiện lợi của các phần mềm portable rồi đúng không:
* Không cần cài đặt và tự chạy luôn ( không phải khó chịu khi ra hàng net
hay đến các mày tính nhà bạn bè nữa)
* Vì không phải cài đặt nên không làm rác windows và các server phục vụ
của phần mềm portable cũng không làm chậm hệ thống nữa
* Có thể gói lại một file exe duy nhất cho tiện sử dụng mà các thông tin
của file vẫn giữ nguyên như: version, product, company, …
* Thậm chí với các phần mềm dùng thử khi portable sẽ ở trạng thái dùng
thử mãi mãi nếu như phần mềm đó khó crack và phải dùng thử.
Để tạo ra những phần mềm portable tuyệt vời đó, cách đơn giản nhất là dùng phần mềm tạo portable chuyên nghiệp Thinstall với phiên bản mới nhất tới thời điểm này là đã đổi tên là ThinApp.
Các phiên bản được mình upload ở đây, đã crack hoản chỉnh và chạy không có loader ( không có thông báo của nhà sản xuất Thinstall khi khởi động phần mềm portable được tạo ra nữa)
Các bạn chỉ việc giải nén ra và chạy mà thôi!
Và đây là tập hợp link down các phiên bản upload trên trang Mediafire.com
Thinstall 3.332: http://www.mediafire.com/?c0d7pdlkbjk
Thinstall 3.358: http://www.mediafire.com/?blyi0jxxkxb
Thinstall 3.387: http://www.mediafire.com/?rdkixvejw31
Thinstall 3.396: http://www.mediafire.com/?0a9kr48riz1
ThinApp 4.0.0.2200: http://www.mediafire.com/?o3z3zegyzbr
ThinApp 4.0.1.2837: http://www.mediafire.com/?vobybtxzdgo
ThinApp 4.0.2.3089: http://www.mediafire.com/?3jmetnfigjk
ThinApp 4.0.3.3313: http://www.mediafire.com/?t4ntk09vbat
Hướng dẫn bằng PowerPoint có hình ảnh:
http://www.mediafire.com/?mmmzmzwqvml 
———–
Hướng dẫn chi tiết:
1.Hướng dẫn sử dụng!
-Để tạo được một phần mềm virtual với Thinstall thật đơn giản với 4 bước.

-Bước1:Quét toàn bộ ổ C ( phân vùng cài đặt hệ điều hành) bao gồm tất cả các thư mục, tất cả các khóa của regedit.
Nguyên tắc chung để làm portable hay virtual đều giống nhau: phần mềm cần làm portable hay virtual chưa từng được cài đặt vào máy, đều phải sử dụng một phần mềm nào đó có chức năng quét sự thay đổi của hệ thống trước và sau khi cài đặt phần mềm và rút ra được sự thay đổi đó.
Bước này rất quan trọng, vì để làm được một virtual thì bạn cần phải biết sự thay đổi của phân vùng C khi ta cài đặt phần mềm cần làm virtual. Bước này là bước lấy mẫu, giúp ta so sánh sự thay đổi trước và sau khi cài đặt phần mềm cần làm virtual. Bạn không nên chạy bất cứ một chương trình nào khi dùng Thinstall để làm virtual vì nó có thể gây ra nhầm lẫn trong kết quả khi so sánh. Sau khi quét lấy mẫu xong bạn chuyển sang bước 2.
-Bước 2:Cài đặt phần mềm cần làm virtualized.
Khi sang đến bước 2 rồi thì bạn không được click vào Post-Install Scan. Lúc này bạn cần cài đặt phần mềm cần làm virtual, bạn cài đặt bình thường, nhớ là phải cài vào phân vùng chứa hệ điều hành ( thường là C ). Với những phần mềm đòi hỏi phải được khởi động lại sau khi cài đặt thì bạn chọn No để không khởi động lại ( việc khởi động lại sẽ làm mất hết các dữ liệu mẫu, ta không thể so sánh được nếu không có dữ liệu mẫu để biết sự thay đổi trước và sau khi cài đặt phần mềm.
-Bước 3:Quét lấy mẫu sau khi cài đặt phần mềm
Sau khi cài đặt và điền Cdkey ( nếu cần ) cho phần mềm thì ta click vào Post-Install Scan để Thinstall quét sự thay đổi sau khi cài đặt phần mềm.
Sau khi quét xong Thinstall sẽ tự động so sánh sự thay đổi trước và sau khi cài đặt phần mềm. Bạn click vào Save Results để lưu lại kết quả so sánh. Khi bạn click vào Save Results thì Thinstall cũng sẽ tự động gom các file cần thiết để làm virtual như: các file *.dll, *.ocx, sự thay đổi của các khóa regedit,…. vào thư mục gốc của Thinstall . Các file này có được là do Thinstall đã phát hiện được sự thay đổi trước và sau khi cài đặt phần mềm.
-Bước 4: Làm virtual
Bước này rất đơn giản, bạn mở thư mục Program Files\Thinstall.VS\Captures\ 03-23-2007 05.39 ( trong bài viết này là 03-23-2007 05.39, còn của bạn nó sẽ khác), và click vào file build.bat để làm virtual.

Sau khi click vào file build.bat bạn hãy đợi một chút để Thinstall gom các file, các khóa regdit lại thành một file *.exe duy nhất, đây chính là virtualized đó, thành quả cuối cùng là đây. Bạn vào thư mục C:\Program Files\Thinstall.VS\Captures\03-23-2007 05.39\bin\tên phần mềm.exe.
-Lưu ý:
Các virtual được tạo bởi Thinstall có một số hạn chế sau:
- Không lưu lại được dữ liệu, vd như làm virtual cho Firefox, Opera thì khi bạn lưu lại được Bookmarks, các Add-ons, …các khi bạn thoát.
- Cũng như làm Portable, bạn nên sử dụng một chương trình đóng băng nào đó đóng băng ở C trước khi làm portable hay virtual.
- Không phải phần mềm nào cũng làm được portable hay virtual.
- Program Files\Thinstall.VS\Captures\03-23-2007 05.39: chỉ là vd minh họa, của bạn nó sẽ khác, nó thay đổi the ngày giờ địa chỉ làm virtual.
- Khi phổ biến, chia sẻ virtual thì bạn nên ghi nó là virtual, không lẫn lỗn giữa virtual và portable.
Chúc mọi người thoải mái với những gì mà Thinstall 3.332 đem lại!
””””””””””””””””””””””””” ””””””””””””””””””””””””” ””””””””””””””””””””””
================================================== ===
2.Hướng dẫn sử dụng tiếp!
Theo mình , pạn nào đang cài lại win thì đây là cơ hội tốt để tạo cho mình những phần mềm portable với dung lượng tối đa của phần mềm đóa.
Mình đã thử và đã tạo ra được vài phần mềm portable rất đã
Sau một đêm tò mò táy máy mình đã có những kinh nghiệm sau:

+Thinstall tuyệt cú mèo
+Các pạn nền cài bản portable của Thinstall (hoặc bản cài đặt Thinstall cùng
với 1 phần mềm giúp Uninstall như (Removable hoặc Your uninstall pro 2008)
+Đầu tiên là các pạn nên thoát khỏi kết nối internet
+Đóng kaspersky internet Security , kaspersky antivirus , Bitdefender … mấy thằng này hay quét virus và cập nhật)(thậm chí là cái yahoo! , và tốt nhất là nên không có bất cứ phần mềm nào được chạy , giống như máy của pạn mới bị format xong vậy )
+Sau đó các pạn scanf máy lần thứ nhất
+Scanf xong thì Thinstall sẽ dừng lại chờ pạn cài phần mềm muốn làm portable software vào (ổ :C )
+Sau khi đã cài xong thì đừng reset lại máy(tức là mấy phần mềm nào có yêu cầu reset thì nên reset later)(cái vụ này mình chưa thử)
+Cài xong thì scanf lần nữa (Thinstall sẽ tìm ra cái gì vừa mới chui vào máy)
+Sau khi hoàn tất các thủ tục như chọn lựa tạo như applycation hay USB hoặc Network gì đó(tùy bạn) thì pạn finish
+Sau đó vào trong program file (tìm cài VMware/chọn Capture…/tên phần mềm /click vào file Build.bat…)
Lưu ý : đây là bước ăn thua của những pạn giỏi về English (tiếng anh ) nè : trong folder ../tên phần mềm/… là những copy file của phần mềm mà Thinstall phát hiện ra là mới chuôi vào , các pạn hãy tìm ra những file hoặc folder không cần thiết như langauges , help , htlm,readme …nó thường không cần thiết khi xài như portable (hehehehe cái này pạn nào không biết thì đựng đụng vô nhé , còn biết rùi thì còn chờ gì nữa mà không xóa mấy cái file đáng ghét ấy)dung lượng software của các pạn sẽ giảm đi đáng kể
+Rồi click vào file Build.bat chờ nó tạo ra cái software của mình trong cái folder bin.
+Bây giờ các pạn có thể dùng phần mềm uninstall để gỡ bỏ phần mềm mình vừa cài đặt và thay bằng phần mềm vừa tạo ra (hoặc bỏ vào cái USB của mình để đem khoe bạn bè )
Về vụ này, nó sẽ giảm đáng kể dung lượng của file portable đó.
Ngoài ra mình cũng lưu ý thêm, các ban nên có một bộ ghost Win mới cài đặt xong, đừng cài gì thêm vào cả, sau đó cài Thinstall, và đóng băng máy bằng Deep Freeze 6.x để sau khi tạo portable xong khởi đọng lại máy tính để Deep Freeze đưa máy về trạng thái sạch sẽ như ban đầu, test cái portable mới tạo ra –> cứ gọi là chuẩn xác nhất.
Trường hợp phần mềm cài đặt bắt khởi động lại mới cho cài tiếp, bạn hãy tan băng Deep Freeze nhé.
Như vậy, các bạn yên tâm là mang sang máy khác không sợ bị thiếu các fie hỗ trợ chạy cho phần mềm đâu.
3.Hướng dẫn sử dụng tiếp!
Mình hôm trước đã dùng chính Thinstall 3.387 tạo portable cho AutoCAD bản 2006 và 2009. kết quả là tạo đều –> ok, thành công và sài ngon lành.
Như vậy, trong quá trình cài đặt của cậu có vấn đề, làm cho Thinstall quét không hết được, và khi mang sang máy khác dẫn tới hiện tượng lỗi không chạy được.
Có thể cậu đã cài .NET Frameworks trước rồi ( từ ngày xưa), sau đó khi cài AutoCAD thì nó nhận ra là đã cài mới thêm vào ( vì cái này cần để hỗ trợ cho AutoCAD mà), và dẫn tới là quét thiếu phần hỗ trợ quan trọng của AutoCAD. Khi đó, mang sang máy khác chưa cài .NET Frameworks thì hiển nhiên là không chạy được chắc chắn rồi. nhưng nếu cậu mang sang một máy đã cài .NET Frameworks rồi thì bản portable đó lại chạy ngon lành đó.
Bởi vậy, cậu có thể làm như mình đây, đảm bảo được 100% AutoCAD 2006 Portable cho bạn sài.
Cách làm:
- Bước 1: Cài đặt một bản Windows XP mới toanh, chưa cài đặt thêm gì cho
Windows ngoài card sound,vga,internet và Winrar để giải nén.
- Bước 2: Sau đó bạn nên lưu bản Windows sạch này thành một bản ghost
để sau này khi cần portable các phần mềm khác hoặc là test phần mềm đã
được portable thành công xem chạy có ok không?
- Bước 3: nên cài Deep Freeze và đóng băng máy lại để Test nhiều lần nếu
muốn cẩn thận hơn và đỡ mất công ghost lại máy tính.
- Bước 4: Cài đặt Thinstall 3.387 sau đó chạy chương trình và quét mẫu lần 1
- Bước 5: Cài đặt AutoCAD 2006/2009 với đầy đủ các thư việc hỗ trợ cho
CAD làm việc như .NET Frameworks…vv..vv và cài đặt AutoCAD 2006/2009
- Bước 6: Crack AutoCAD và thiết lập các tùy chỉnh về bản vẽ, in, màu sắc,
khung tên, cỡ chữ,cỡ khích thước, lệnh tắt…theo ý của riêng bạn.
- Bước 7: Quét Thinstall lần 2 để lấy mẫu lần nữa và cứ click theo sự chỉ dẫn
của phần mềm Thinstall.
- Bước 8: chọn profile cho Thinstall là USB Flash và chọn tên thư mục tạm
xuất ra là User data, sau đó save kết quả, build phần mềm và
chọn Browse tới Project mà mình vừa tạo thành công xong.
- Bước 9, copy bộ portable mà bạn mới tạo ra sang ổ khác để lưu trữ, sau đó
Un Deep Freeze hoặc ghost lại Windows sạch của bạn đã lưu để test
phần mềm, kiểm tra rằng bản portable của mình đã chạy ok rồi.
Vậy là xong, mình đã làm như vậy, bản portable chạy ok trên mọi máy, cậu hãy cứ thử như thế đi.
Nếu mà gặp rắc rối ở chỗ nào thì liên hệ với mình quangtien84@gmail.com mình sẽ gỡ rối cho.
Chúc thành công !
4.So sánh Thinstall và MultiPacker
Hix hix…oải quá trời.
Cậu phát biểu 1 câu sai sự thật ngược đời hẳn.
Nó là thế này cơ mà:

+ multipacker : chỉ đóng gói, không hề hỗ trợ các file ở thư mục khác
như là Fonts, Windows, System32, Application data….
+ Winrar : có hỗ trợ giải nén tới các thư mục đặc biệt trên,
nếu có file *.reg thì cũng có khả năng chạy file này ở chức
năng ẩn sau khi giải nén để đăng kí các khóa vào cây registry
+ Thistall : gói toàn bộ mã nguồn của các file hỗ trợ ở bất kì thư mục
nào dù là Windows, Fonts,System32,Common file,
Application data,….hay thư mục bất kì nào đó mà nó quét
được. Nếu bạn đã crack thì các file crack sẽ thay thế các file
chưa crack vào đúng vị trí đó để chạy ok.
Ngoài ra mọi khóa đăng kí vào registry đều được gói
mã nguồn vào file portable đó, và khi chạy sẽ sinh ra các file
tạm trong thư mục Application data\Thinstall trong tài khoản
hiện hành của bạn để nhận mọi đăng kí ảo đó, chạy độc lập
với registry của Windows, và có khả năng lưu Setting, Updata
của các phần mềm được Portable hoa đó.
( Thinstall là chuyên nghiệp hàng Professional đó)
Mình có thể lấy 1 ví dụ đơn cử nhé:
Khi bạn dùng từ điển Anh-Việt mtd 2002 của Lạc Việt, cài đặt xong sẽ có một phần khóa được đăng kí đường dẫn cài đặt tuyệt đối, như trong ví dụ của mình cài vào ổ đĩa H:\Programs\mtd2002 như thế này:
Nếu trong khóa registry có đăng kí đường dẫn tuyệt đối của thư mục cài đặt phần mềm ( như trên là H:\Programs\mtd2002) thì Winrar bó tay, còn Thinstall vẫn chấp tất các loại gió mùa đó !
Cài này mình đã nghiên cứu rất lâu rồi, trước khi dùng Thinstall mình cũng đã dùng Winrar rất nhiều, nhưng khi gặp Thinstall, mọi khó khăn trước đây được giải quyết, mình cũng không phải tự tay đi tìm mò các file sinh ra trong quá trình cài đặt nữa, vì nó quét cho mình chính xác, không bao thiếu cả.
Và mình kết luận 1 câu: Thinstall là chuyên nghiệp, thế thôi.
5.So sánh Thinstall và nBinder
nBinder chỉ đóng gói cả file hoặc thư mục thành một file duy nhất để gọn khi chạy mà thôi.
Nếu trong phần mềm có từ 2 file chạy trở nên thì nBinder có làm được vậy không, hay là mất tiêu một file chạy.
Ví dụ: với Lạc Việt từ điển mtd 2002 nếu cậu gói bằng nBinder cho thành một file chạy duy nhất là file mtd2002-EVA.exe thì đố cậu dùng được mtdshelf đấy.
Đó là còn chưa kể các file hỗ trợ khi cài đặt phần mềm sinh ra trong các thư mục hệ thống như System32 và registry.
6.So sánh Thinstall và Winrar
Có 2 điều phân biệt giữa portable làm từ Winrar và portable làm từ Thinstall:
- Thứ nhất: khi khởi động phần mềm thì bản làm bằng Winrar sẽ chạy như phần mềm được cài đặt tử tế, còn Thinstall sẽ chậm hơn vì lý do nó phải chích xuất các file ảo giả lập của nó. Nhưng khi vào làm việc thì Thinstall lại chạy nhanh hơn Winrar vì không chiếm dụng nhiều tài nguyên hệ thống bằng.
Dĩ nhiên thời gian làm việc của phần mềm nhiều hơn thời gian khởi động, vì vậy các bạn cứ yên tam dùng Thinstall làm portable nhá.
- Thứ hai: Thinstall thì không cài đặt trực tiếp vào hệ thống của bạn nên không hề làm rác registry và bung các file linh tinh vào hệ thống như Winrar, nên dùng Thinstall sẽ có phần an toàn hơn.
Ngoài ra, các Portable làm bằng Winrar share trên mạng có rất nhiều người lợi dụng nó để cài Virut và Trojan vào máy các bạn, và dĩ nhiên là Thinstall không can thiệp vào hệ thống nên có thể yên tâm hơn rất nhiều.
Nó là như vậy bạn ạ.
Nên nhớ một điều, đặc điểm của Thinstall là tạo ra một môi trường ảo và làm việc trên môi trường ảo đó, hoàn toàn độc lập với Windows.
Một phần mềm ảo nữa của cùng nhà sản xuất đó là VM-ware cho phép chúng ta tạo ra máy tính ảo để cài hệ điều hành, cài phần mềm, giả lập kết nối mạng… ảo trên đó rất chuyên nghiệp và tuyệt vời đó.
Nói chung về code của Thinstall đã là chuyên nghiệp rồi.
7.Bẻ khóa phần mềm trước khi portable
Lưu ý về portable các phần mềm có kiểm tra mã máy! Cho đến bây giờ, có một điều cần lưu ý với các phần mềm kiểm tra mã máy cần portable.
Đấy là công nghệ sinh mã sản phẩm theo mã máy. Các phần mềm đó hầu như Thinstall chưa portable được vì khi mang sang máy khác vẫn bị active lại sản phẩm.
Lý do thật đơn giản, mỗi khi ứng dụng được chạy, việc đầu tiên là nhà sản xuất phần mềm cho kiểm tra mã đăng kí với mã máy tính.
Điều này được chạy trong cấu trúc của phần mềm vì vậy Thinstall chưa ảo hóa được việc này và dẫn tới việc khi mang bản portable đó sang máy khác, ta cần đăng kí lại.
Không chỉ riêng gì Thinstall, mà các cách portable khác như dùng Winrar cũng bị tình trạng tương tự.
Vì vậy với các phần mềm kiểm tra theo mã máy như vậy, tốt nhất chúng ta nên tìm bản cracked hoặc patch để bẻ khóa cho phần mềm, không nên dùng serial hoặc keygen, trước khi portable thì mới thành công.
Nhưng hầu hết các phần mềm như vậy đều là các phần mềm lớn, vì vậy các cracker lại thường làm các file keygen hơn là cracked, bởi vì file keygen sinh code cho mình active sản phẩm, không hề làm hư hỏng gì cấu trúc của file và phần mềm sẽ chạy không bị lỗi. còn nếu patch hoặc cracked có thể làm phần mềm chạy không tốt hoặc bị lỗi.
Các phần mềm như thế ví như: Adobe Acrobat Pro 8 ( keygen), Adobe Acrobat Pro 9 ( cracked), AutoCAD 2008 – 2009 ( keygen), EV-Shuttle 1.0 ( EVtran 3.0) (serial) ..v..v..v..
Nói chung, việc kiểm tra mã máy là công nghệ bảo mật mới mẻ hiện nay, và Thinstall chưa để ý tới điều đó chứ không phải là không xử lý được. Nếu Thinstall tạo ra thêm một file ảo ghi lại mã máy của máy tính đã thực hiện việc portable hóa, mỗi khi ứng dụng chạy sẽ tham chiếu tới file ảo này như các file registry ảo, hỗ trợ ảo… thì vẫn đề này có thể giải quyết trọn vẹn.
Chúng ta chờ đợi điều này ở các phiên bản mới của Thinstall !

8.Thinstall và portable thủ công bằng tay

Nếu với những game nhỏ, bạn dùng Thinstall thì ok ngay.
Còn với những game lớn như Need for Speed Most Wanted, Commandos, Fifa, PES, Empires,… thì không nên dùng Thinstall, vì toàn bộ game sẽ được gói cả trong 1 file exe duy nhất, việc trích xuất dữ liệu khi chạy portable do Thinstall làm ra sẽ rất nặng, một vài trường hợp dữ liệu trích xuất ra sẽ chạy không tốt do Thinstall chưa hiểu hết cơ chế tìm dữ liệu của game khi chạy, do đó có thể không portable được.

Ngoài ra, có một số game lớn,bạn cài ra rồi chỉ việc copy bộ đã cài xong là chạy được (ví dụ như Commandos), thì việc dùng Winrar sẽ đảm bảo chỉ trích xuất các file đăng kí vào hệ thống ( thường dưới 10 MB) và để cùng bộ đã cài, sẽ chạy rất tốt, cơ chế làm việc không bị thay đổi. Trong khi đó thì Thinstall vẫn gói bộ dữ liệu đó lại và chuyển sang môi trường ảo, và có thể môi trường ảo này làm việc không tốt lắm. ( đây có thể là nguyên nhân của bạn đó).
Còn với các game nhỏ, mình vẫn làm portable bình thường bằng Thinstall, vẫn lưu được tên người chơi mình đăng kí trong game, vẫn save được điểm số và bài mình chơi dở dang,… như bình thường mà.
Ví dụ mình vẫn chạy: Sudoku, Pikachu, các game của GameHouse, …
Cũng có thể bạn đã cài một phần hỗ trợ của game trước khi cài game như .Net FrameWorks, Flash Player, K-lite Codec Pack… ( hỗ trợ chung, đã cài trước đó, nên Thinstall đã không quét được)
Tốt nhất bạn nên làm portable trên một Windows sạch, chưa cài gì cả ngoài Windows, card hình-tiếng-mạng của bạn. và tiến hành tạo portable trên Windows sạch này sẽ đảm bảo quét đầy đủ những gì làm cho game đó chạy được.
9.Điểm yếu của Thinstall
Hay lắm.
Mình nhắc lại cho chính xác hơn:
1 là: Thinstall không quét được các khóa registry được edit hay chép đè, mà chỉ phát hiện ra các khóa registry mới toanh thôi, thậm chí các khóa registry bị mất đi nó cũng phát hiện được ( nhưng đa số các phần mềm không xóa các khóa registry, chủ yếu có trong các file crack và sửa lỗi mà thôi).
2 là: Thinstall rất hạn chế việc phát hiện phần cứng (thật và ảo) và chưa hỗ trợ tốt các service của hệ điều hành phục vụ cho phần mềm, thế nên mới có chuyện một số phần mềm không portable được, ví dụ như không thể portable VMware, phần mềm để tạo máy ảo của chính hãng sản xuất ra Thinstall. hay phần mềm tạo ổ CD ảo cũng không được…
3 là: Thinstall chưa tính tới khả năng tạo cấu hình máy tính cá nhân ảo để chơi với các phần mềm đòi serial theo mã máy, thế nên các phần mềm như AutoCAD 2009 chưa làm được.
Nguồn: VN-ZOOM