phamphuonglinh_abm
New Member
Danh sách download:
PortableApps.com Launcher:
NSIS Portable:
IcoFX Portable:
Total Uninstall Pro Portable:
Link Mediafire: Code: http://www.mediafire.com/download/caz89ev28a3mlgu/TUPortable_6.3.4_32bit_64bit_Multilingual.paf.exe RegFromApp:
Khi tải bạn quan tâm đến phiên bản, hệ điều hành hỗ trợ, x86 hay x64, phần mềm cần Cr-ack hay key không?, có cần .Net framwork.
Khi cài đặt bạn nên lưu ý đừng cứ nhấn next next liên tục, bạn có thể bị cài các phần mềm khác không mong muốn, hay bị thay đổi trang chủ ví dụ: Ask.com
Khi phần mềm đã cài vào máy tính rồi làm portable thì bạn phải làm nó chạy được
Bạn copy thư mục phần mềm ra nơi khác {thường nằm trong: Program Files; Program Files (x86)}, sau đó gỡ bỏ phần mềm bằng Total Uninstall, chạy lại phần mềm trong thư mục vừa copy. Chạy được không?
Ví dụ thành công chạy được phần mềm cho cách trên: Plants and Zombies, Unikey, DeskPins,...
Khi phần mềm không chạy được theo cách trên, thì như đã viết "bạn phải làm nó chạy được": thường liên quan là các khóa KEY trong Registry khi cài phần mềm, một số các file cần cho phần mềm không nằm trong thư mục bạn copy.
Khi cài phần mềm thì nó sẽ cài file, folder, key nào vào bạn sẽ không thấy rõ trong quá trình cài đặt, để xem các file, folder, key mà phần mềm đã cài,bạn dùng Total Uninstall
Có thể dùng Total Uninstall để so sánh sư khác nhau giữa 2 thời điểm trước và sau khi cài phần mềm {theo dõi khi sử dụng phần mềm thì nó tạo, sửa file nào cũng được}
Bạn xem Key nào cần thiết cho phần mềm chạy thì lưu lại dạng *.reg: có thể dùng Registry Editor hay Total Uninstall làm việc này.
Khi đã làm phần mềm chạy được, bạn dùng PortableApps.com Launcher để tạo portable cho phần mềm : theo mình thì dùng PortableApps.com Launcher để làm phần mềm chạy và sử dụng phần mềm, sau đó tắt phần mềm thì chẳng để lại dấu vết gì ngoài thư mục thư mục phần mềm của nó. (Tức là không có rác hihi)
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: tự thêm Key từ *.reg vào Registry, sau khi thoát phần mềm thì xóa key ra khỏi registry, có thể lưu lại sự thay đổi của key sau đó đưa trở lại file *.reg
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: có khả năng xóa thư mục rác của phần mềm, những thứ phần mềm để lại trong %APPDATA%,...sau khi thoát phần mềm.
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: có thể lưu lại các thiết lập của phần mềm cho lần sau sử dụng, khi cần đưa các thiết lập về mặc định ban đầu chỉ đơn giản là xóa thư mục Data
Tại vì thích phần mềm Portable nên tìm kiếm cách làm Portable, nghe nói portable làm bằng NSIS nhiều người khen nên tìm hiểu mà khó quá, chuyển sang công cụ cũng dựa vào NSIS là PortableApps.com Launcher dễ xài, khỏi đau đầu.
Đầu tiên là tạo ra 1 cái khung thư mục theo dạng của PortableApps.com (nghe nói gọi là PortableApps.com Format): cái này cũng không có gì, đầu tiên tạo một thư mục mới tên AppNamePortable mà con của thằng này là thư mục App, mà con của thằng App là AppInfo, DefaultData, AppName, con của AppInfo là Launcher, con của DefaultData là settings
Trong đó: Bạn rename cái AppName=Tên phần mềm.
Thư mục AppName: chứa các file, folder chứa trong thư mục phần mềm (thư mục mà bạn copy đầu bài trong Program File ấy)
Thư mục DefaultData: chứa thiết lập mặc định của phần mềm. Từ thư mục này tự động tạo ra thư mục Data nếu thư mục Data chưa có.
Thư mục settings: chứa *.reg cần thiết để chạy phần mềm
Link download: cây thư mục cho ai lười Code: http://www.mediafire.com/download/z7bbhmispcor24c/AppNamePortable.rar Sau khi có khung thư mục với tên AppName đã được rename thì quan trọng tiếp theo là bạn tạo 3 file:
appicon.ico nằm trong thư mục AppInfo
AppNamePortable.ini nằm trong thư mục Launcher (nhớ rename AppName)
AppInfo.ini nằm trong thư mục AppInfo
Tạo file appicon.ico sử dụng chương trình IcoFX Portable
Tạo file AppInfo.ini sử dụng chương trình NotePAD
Code: [Details]
Name=AppName Portable
AppId=AppNamePortable
Tạo file AppNamePortable.ini (cái này cũng được gọi là launcher.ini), ở đây cái này tùy thuộc vào từng phần mềm, nhưng noi dung phổ biến mình thường dùng là:
Code: [Launch]
ProgramExecutable=AppName\*.exe
DirectoryMoveOK=yes
[Activate]
Registry=true
[RegistryKeys]
file name=registry key location
[FilesMove]
[file name]=[target directory]
[DirectoriesMove]
[directory]=[target location] ProgramExecutable=AppName\*.exe có nghĩa là: thực thi AppNamePortable.exe sẽ chạy file *.exe trong thư mục AppNamePortable\App\AppName
DirectoryMoveOK=yes có nghĩa là khi Cut thư mục AppNamePortable đi nơi khác thì không hiện hộp thoại thông báo.
[Activate]
Registry=true có nghĩa là có sử dụng thêm Key vào Registry
[FilesMove]
[file name]=[target directory] có nghĩa là di chuyển file [file name] đến đường dẫn [target directory]
[DirectoriesMove]
[directory]=[target location] có nghĩa là di chuyển tấc cả những thứ nằm trong thư mục [directory] đến đường dẫn [target location]
[RegistryKeys]
file name=registry key location có nghĩa là chạy filename.reg nằm trong Data\settings, nội dung filename.reg được lưu lại khi thoát phần mềm là từ registry key location
Không giống với như bạn thấy với Registry Editor, PortableApps.com Launcher làm gọn các khóa:
HKEY_LOCAL_MACHINE thành HKLM
HKEY_CURRENT_USER thành HKCU
Sau khi hoàn thành khung thư mục, 3 file quan trọng thì bước cuối cùng là bạn chạy phần mềm PortableApps.com Launcher sau đó chọn thư mục AppNamePortable của bạn rồi nhấn Next để tạo thực thi AppNamePortable.exe
(Bạn phải để thư mục NSIS Portable nằm ngang hàng với thư mục PortableApps.com Launcher nhé)
Trên đây là những thứ cơ bản nhất, cũng chưa phải đầy đủ.
Tài liệu chính thức nằm tại: PortableApps.comLauncher\App\Manual\index.html (mở bằng trình duyệt để xem, coi offline cũng được)
Một số phần mềm mình dùng PortableApps.comLauncher máy mình chạy được chưa test với máy khác:
Dynomite 2.01: Code: http://www.mediafire.com/download/6m6m1kdufupmv13/DynomitePortable.rar Fraps 3.5.9: Code: http://www.mediafire.com/download/6a6nw5ss9r3ain1/FrapsPortable.rar LiceCap 1.2.4: Code: http://www.mediafire.com/download/rdh7rqpabejj6m7/LiceCapPortable.rar MultiCopyPaste 2.9.0.1: Code: http://www.mediafire.com/download/nmnz1amv1kxbd65/MultiCopyPastePortable.rar TeleportPro 1.7: Code: http://www.mediafire.com/download/p1dudycubio1iph/TeleportProPortable.rar Mobipocket Reader 6.2: Code: http://www.mediafire.com/download/apf0e40av8lewac/MobipocketReaderPortable.rar Mobipocket Reader thì một vài người test đã thành công.
TeraCopy 2.27: Code: http://www.mediafire.com/download/dfyp44ztd9ho21e/TeraCopyPortable.rar TeraCopy 2.27 có sẵn file serial.txt để nhập key; tạo 2 file .reg menu và removemenu trong thư mục Data\settings, khi muốn có chức năng menu chuột phải và gỡ bỏ khi không muốn.
PortableApps.com Launcher:
You must be registered for see links
NSIS Portable:
You must be registered for see links
IcoFX Portable:
You must be registered for see links
Total Uninstall Pro Portable:
You must be registered for see links
Link Mediafire: Code: http://www.mediafire.com/download/caz89ev28a3mlgu/TUPortable_6.3.4_32bit_64bit_Multilingual.paf.exe RegFromApp:
You must be registered for see links
Để tự tạo phần mềm Portable X nào đó, bạn phải tải bộ cài đặt của phần mềm X về (có đuôi *.exe,*msi)Khi tải bạn quan tâm đến phiên bản, hệ điều hành hỗ trợ, x86 hay x64, phần mềm cần Cr-ack hay key không?, có cần .Net framwork.
Khi cài đặt bạn nên lưu ý đừng cứ nhấn next next liên tục, bạn có thể bị cài các phần mềm khác không mong muốn, hay bị thay đổi trang chủ ví dụ: Ask.com
Khi phần mềm đã cài vào máy tính rồi làm portable thì bạn phải làm nó chạy được
Bạn copy thư mục phần mềm ra nơi khác {thường nằm trong: Program Files; Program Files (x86)}, sau đó gỡ bỏ phần mềm bằng Total Uninstall, chạy lại phần mềm trong thư mục vừa copy. Chạy được không?
Ví dụ thành công chạy được phần mềm cho cách trên: Plants and Zombies, Unikey, DeskPins,...
Khi phần mềm không chạy được theo cách trên, thì như đã viết "bạn phải làm nó chạy được": thường liên quan là các khóa KEY trong Registry khi cài phần mềm, một số các file cần cho phần mềm không nằm trong thư mục bạn copy.
Khi cài phần mềm thì nó sẽ cài file, folder, key nào vào bạn sẽ không thấy rõ trong quá trình cài đặt, để xem các file, folder, key mà phần mềm đã cài,bạn dùng Total Uninstall
Có thể dùng Total Uninstall để so sánh sư khác nhau giữa 2 thời điểm trước và sau khi cài phần mềm {theo dõi khi sử dụng phần mềm thì nó tạo, sửa file nào cũng được}
Bạn xem Key nào cần thiết cho phần mềm chạy thì lưu lại dạng *.reg: có thể dùng Registry Editor hay Total Uninstall làm việc này.
Khi đã làm phần mềm chạy được, bạn dùng PortableApps.com Launcher để tạo portable cho phần mềm : theo mình thì dùng PortableApps.com Launcher để làm phần mềm chạy và sử dụng phần mềm, sau đó tắt phần mềm thì chẳng để lại dấu vết gì ngoài thư mục thư mục phần mềm của nó. (Tức là không có rác hihi)
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: tự thêm Key từ *.reg vào Registry, sau khi thoát phần mềm thì xóa key ra khỏi registry, có thể lưu lại sự thay đổi của key sau đó đưa trở lại file *.reg
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: có khả năng xóa thư mục rác của phần mềm, những thứ phần mềm để lại trong %APPDATA%,...sau khi thoát phần mềm.
+Ví dụ: dùng PortableApps.com Launcher tạo thực thi khi chạy: có thể lưu lại các thiết lập của phần mềm cho lần sau sử dụng, khi cần đưa các thiết lập về mặc định ban đầu chỉ đơn giản là xóa thư mục Data
Tại vì thích phần mềm Portable nên tìm kiếm cách làm Portable, nghe nói portable làm bằng NSIS nhiều người khen nên tìm hiểu mà khó quá, chuyển sang công cụ cũng dựa vào NSIS là PortableApps.com Launcher dễ xài, khỏi đau đầu.
Đầu tiên là tạo ra 1 cái khung thư mục theo dạng của PortableApps.com (nghe nói gọi là PortableApps.com Format): cái này cũng không có gì, đầu tiên tạo một thư mục mới tên AppNamePortable mà con của thằng này là thư mục App, mà con của thằng App là AppInfo, DefaultData, AppName, con của AppInfo là Launcher, con của DefaultData là settings
Trong đó: Bạn rename cái AppName=Tên phần mềm.
Thư mục AppName: chứa các file, folder chứa trong thư mục phần mềm (thư mục mà bạn copy đầu bài trong Program File ấy)
Thư mục DefaultData: chứa thiết lập mặc định của phần mềm. Từ thư mục này tự động tạo ra thư mục Data nếu thư mục Data chưa có.
Thư mục settings: chứa *.reg cần thiết để chạy phần mềm
Link download: cây thư mục cho ai lười Code: http://www.mediafire.com/download/z7bbhmispcor24c/AppNamePortable.rar Sau khi có khung thư mục với tên AppName đã được rename thì quan trọng tiếp theo là bạn tạo 3 file:
appicon.ico nằm trong thư mục AppInfo
AppNamePortable.ini nằm trong thư mục Launcher (nhớ rename AppName)
AppInfo.ini nằm trong thư mục AppInfo
Tạo file appicon.ico sử dụng chương trình IcoFX Portable
Tạo file AppInfo.ini sử dụng chương trình NotePAD
Code: [Details]
Name=AppName Portable
AppId=AppNamePortable
Tạo file AppNamePortable.ini (cái này cũng được gọi là launcher.ini), ở đây cái này tùy thuộc vào từng phần mềm, nhưng noi dung phổ biến mình thường dùng là:
Code: [Launch]
ProgramExecutable=AppName\*.exe
DirectoryMoveOK=yes
[Activate]
Registry=true
[RegistryKeys]
file name=registry key location
[FilesMove]
[file name]=[target directory]
[DirectoriesMove]
[directory]=[target location] ProgramExecutable=AppName\*.exe có nghĩa là: thực thi AppNamePortable.exe sẽ chạy file *.exe trong thư mục AppNamePortable\App\AppName
DirectoryMoveOK=yes có nghĩa là khi Cut thư mục AppNamePortable đi nơi khác thì không hiện hộp thoại thông báo.
[Activate]
Registry=true có nghĩa là có sử dụng thêm Key vào Registry
[FilesMove]
[file name]=[target directory] có nghĩa là di chuyển file [file name] đến đường dẫn [target directory]
[DirectoriesMove]
[directory]=[target location] có nghĩa là di chuyển tấc cả những thứ nằm trong thư mục [directory] đến đường dẫn [target location]
[RegistryKeys]
file name=registry key location có nghĩa là chạy filename.reg nằm trong Data\settings, nội dung filename.reg được lưu lại khi thoát phần mềm là từ registry key location
Không giống với như bạn thấy với Registry Editor, PortableApps.com Launcher làm gọn các khóa:
HKEY_LOCAL_MACHINE thành HKLM
HKEY_CURRENT_USER thành HKCU
Sau khi hoàn thành khung thư mục, 3 file quan trọng thì bước cuối cùng là bạn chạy phần mềm PortableApps.com Launcher sau đó chọn thư mục AppNamePortable của bạn rồi nhấn Next để tạo thực thi AppNamePortable.exe
(Bạn phải để thư mục NSIS Portable nằm ngang hàng với thư mục PortableApps.com Launcher nhé)
Trên đây là những thứ cơ bản nhất, cũng chưa phải đầy đủ.
Tài liệu chính thức nằm tại: PortableApps.comLauncher\App\Manual\index.html (mở bằng trình duyệt để xem, coi offline cũng được)
Một số phần mềm mình dùng PortableApps.comLauncher máy mình chạy được chưa test với máy khác:
Dynomite 2.01: Code: http://www.mediafire.com/download/6m6m1kdufupmv13/DynomitePortable.rar Fraps 3.5.9: Code: http://www.mediafire.com/download/6a6nw5ss9r3ain1/FrapsPortable.rar LiceCap 1.2.4: Code: http://www.mediafire.com/download/rdh7rqpabejj6m7/LiceCapPortable.rar MultiCopyPaste 2.9.0.1: Code: http://www.mediafire.com/download/nmnz1amv1kxbd65/MultiCopyPastePortable.rar TeleportPro 1.7: Code: http://www.mediafire.com/download/p1dudycubio1iph/TeleportProPortable.rar Mobipocket Reader 6.2: Code: http://www.mediafire.com/download/apf0e40av8lewac/MobipocketReaderPortable.rar Mobipocket Reader thì một vài người test đã thành công.
TeraCopy 2.27: Code: http://www.mediafire.com/download/dfyp44ztd9ho21e/TeraCopyPortable.rar TeraCopy 2.27 có sẵn file serial.txt để nhập key; tạo 2 file .reg menu và removemenu trong thư mục Data\settings, khi muốn có chức năng menu chuột phải và gỡ bỏ khi không muốn.
Tags: cách tạo app portable