Ebook Portable Softwares part 58

Chia sẻ: Asdasdsdqeqwdd Asdasdsadasd | Ngày: | Loại File: PDF | Số trang:5

0
32
lượt xem
2
download

Ebook Portable Softwares part 58

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'ebook portable softwares part 58', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Ebook Portable Softwares part 58

  1. REGFILE=(Tên file .reg) Ví dụ về 1 file RegRap.ini Quote: [DIRSETTINGS] PROGRAMDIRECTORY=IPScan [PROGSETTINGS] DEVNAME=Angryziber APPNAME=Angry IP Scan EXECUTABLE=ipscan [REGSETTINGS] REGFILE=Settings\Settings.reg MANREGKEY=HKEY_CURRENT_USER\Software\Angryziber\ Lưu file. ------ Tìm thông tin liên quan tới khóa registry ------- 1. Cài đặt chương trình vào ổ đĩa. Nếu chương trình không cần cài đặt, sang bước 2 2. Sử dụng Sysinternal's Registry Monitor hoặc RegShot ( http://standalone.atspace.org/index.html or http://www.portablefreeware.com/) để quan sát sự thay đổi của các khóa registry. 3. Vào regedit và tìm tới khóa thêm vào bởi ứng dụng vừa cài. 4. Chọn Copy Keyname 5. Paste vào trong RegRap.ini: [REGSETTINGS] MANREGKEY= 14. Unilauncher. Launcher cho nhiều ứng dụng khác nhau. 15. Sandboxie Cái này không rõ lắm. Ví dụ: bạn chạy một ứng dụng thông qua
  2. sandboxie, các file được gọi tới sẽ được sandboxie lưu tâm đến và lưu vào một cái gọi là Sandbox, hơi khó hiểu Thông tin thêm xem ở đây: Code: http://www.sandboxie.com/index.php Download extra tools here : Code: http://www.box.net/public/u9z4b4cbou … Okie, còn tools nào nữa thì chịu, chưa biết tới , ai có thì post lên cho mọi người tìm hiều. Có cần tut dành riêng cho từng tool không nhỉ How do we start ? Bạn đã tìm ra một chương trình khá thú vị, và muốn portablize nó. Vấn đề là bạn chưa biết bắt đầu từ đâu. 1. Cài đặt chương trình (tất nhiên đây phải là bước đầu tiên để tiếp cận ứng dụng ). Xem xét các file liên quan trong thư mục cài đặt (file readme.txt, readme.html… thậm chí cả uninstall.dat nữa – nếu may mắn bạn có thể tìm được một vài điều thú vị trong đó ). Chạy thử chương trình, không quan tâm đến việc nó là trial hay evaluation (vì không phải bạn đang tập cr@ck). Chạy Filemon, Regmon, PETools hay …. để xem chương trình gọi đến các file, khóa registry nào…Thông thường dính đến registry là phức tạp rùi đấy, điều này phụ thuộc kinh nghiệm của bạn. Chỉnh sửa registry và dẫn đến việc bà chị Windows nổi giận không thèm làm việc nữa là chuyện bình thường (đau đầu mà ). Biện pháp tốt nhất là sao lưu và sao lưu. 2. Đăng ký chương trình. Nếu có file cr@cked ngon thì xài luôn, vì như thế quá trình portablize của bạn sẽ đơn giản hơn rất nhiều. Sau khi đăng kí thì tìm xem thông tin đăng ký được lưu ở chỗ nào. Nếu trong registry, export khóa đó ra để dùng sau này. Chú ý với khóa HKEY_USERS thì sẽ rắc rối hơn các khóa khác. Tuy nhiên có thể đổi HKEY_USERS thành HKEY_CURRENT_USER, có thể work trong một số trường hợp (nếu bạn không may mắn thì …)
  3. 3. Sau khi quan sát chán rùi thì tiến hành thử nghiệm nào. Copy thư mục chương trình ra đâu đó (ổ D chẳng hạn). Khởi động lại máy tính. Tại sao lại khởi động lại máy tính? Nhớ lại lúc trước tớ chẳng bảo bạn dùng DeepFreeze là gì (chú ý là chỉ đóng băng ổ C – với giả định ổ C là ổ chứa Windows) 4. Sau khi reboot thì vào bản sao thư mục và thử chạy file thực thi (*.exe) xem sao. Nếu mọi thứ tốt cả, chương trình làm việc bình thường, không có gì phàn nàn cả thì bạn đã portablize thành công rùi đấy . Còn nếu nó vẫn trơ trơ ra, chỉ thấy con chuột chuyển sang wait … và chả có gì hơn thế xảy ra >_
  4. ;chép file check.txt vào thư mục Temp của Windows Copy [path]\check.txt c:\Windows\Temp ;Kiểm tra sự tồn tại của file checked.txt, nếu có (nghĩa là soft portable này đã sử dụng ít nhất 1 lần trên máy A) thực thi lệnh C, nếu không, thực thi lênh K. IF exist C:\Windows\System32\checked.txt ( Lệnh C ) else ( Lệnh K ) ;------------------------------------- ;Lệnh C có thể là chuỗi lệnh (file bat khác) ;Hoặc đơn giản là thực thi chương trình và xóa file check.txt ;Lệnh K tương tự, có chức năng như sau ;- Sao chép file check.txt từ thư mục Temp vào thư mục System32 lấy tên là checked.txt ;- Chạy file đăng ký soft (file .reg hoặc file exe coded in AutoIT…) ;- Chạy chương trình chính. Trên đây là một mẫu đơn giản của một file .bat kiểm tra và đăng ký soft sau khi portablized. (lưu ý: sử dụng với máy có một User, với máy có nhiều user thì xóa file checked.txt trong system32 đi và chạy là oki. Biện pháp khác, tối ưu hơn đó là kiểm tra qua thư mục C:\Document and Settings\%User Name% ) 6. Sau khi đăng kí thành công, dùng WinRAR, 7-zip, AMS để đóng gói sản phẩm lại và up lên chỗ-nào-đó. 7. Nếu muốn chắc chắn hơn trước khi chia sẻ nó cho mọi người thì tốt nhất là mang ra ngoài hàng net hoặc nhờ một số người dùng thử bản portable của bạn (có lúc nào đó bạn quên không đóng DeepFreeze chẳng hạn ^^. Cái DF này cũng phiền lắm T.T). Time to distribute it!!! Chú ý: Tut này nhằm mục đích cuối cùng là tạo portable version trong 1 file
  5. thực thi duy nhất (single exe file) không dùng launcher, vì thế nó có thể hơi linh tinh một chút ^^. Chẳng hạn như các soft portable trên portableapps.com, chủ yếu họ dùng launcher, tớ thì không biết làm launcher (có thể sau này cũng biết) Tut finished! Tut được viết dựa trên kinh nghiệm bản thân (tại vì iem tự mày mò lấy, chưa tìm hiểu tuts của người khác). Có gì sai sót các bác góp ý giùm. Thanks. Chicknsoup(UDS) Công thức một chương trình Portable mẫu làm bằng NSIS ; ****************************************************************** ******** ; Tên: ...Portable ; ; Phiên bản: ; ; Website: ; ; Được viết cho: ; NSIS 2.17 hoặc cao hơn ; Các plugin cần thiết: NewAdvSplash, Registry, FindProcDLL, Messagebox ; ; Giấy phép: ; Copyright© 2006 by ; ; Những thông tin về cài đặt, cấu trúc thư mục v.v.. có thể đọc trong file readme.txt. ; ; Lưu ý: Khi sao lưu những thư mục và file có sẵn, có thể mất rất nhiều thời gian ; tùy thuộc vào tốc độ ổ cứng USB của bạn. Nhớ lấy điều này! ; Cửa sổ trạng thái cho thấy việc sao chép được cho phép. ; ; Mẫu ứng dụng portable được tạo vào năm 2006 bởi Karl Loncarek, phiên bản 1.4.1 - 2006/11/30 ; Giấy phép của mẫu này xem ở file readme.txt.
Đồng bộ tài khoản