Cách Dừng Bản Demo

Mục lục:

Cách Dừng Bản Demo
Cách Dừng Bản Demo

Video: Cách Dừng Bản Demo

Video: Cách Dừng Bản Demo
Video: [Demo] Cách tạo kịch bản bằng cách ghi lại thao tác 2024, Tháng mười một
Anonim

Các phiên bản trình diễn của các chương trình được cung cấp bởi các nhà sản xuất để làm quen tốt hơn với các sản phẩm của họ. Theo quy định, sau khi kết thúc thời gian dùng thử, chương trình ngừng hoạt động và yêu cầu nhập mã khóa hoặc thanh toán qua Internet.

Cách dừng bản demo
Cách dừng bản demo

Hướng dẫn

Bước 1

Cần hiểu rằng sau khi kết thúc thời gian dùng thử của chương trình, lựa chọn đúng duy nhất là trả tiền để sử dụng tiếp. Tuy nhiên, mức giá mà các nhà sản xuất đặt ra cho các chương trình của họ đôi khi rất cao và không hợp túi tiền của những người có thu nhập thấp. Ngoài ra, nhiều người dùng không cần các chương trình để sử dụng chuyên nghiệp mà để thực hiện một lần một số tác vụ. Có tính đến điều này, câu hỏi đặt ra là làm thế nào để kéo dài thời gian dùng thử của chương trình hoặc làm thế nào để ngừng theo dõi thời gian với phiên bản demo.

Bước 2

Nếu phiên bản demo của chương trình bạn đang sử dụng có đầy đủ chức năng, nhưng ngừng hoạt động sau một thời gian, tùy chọn dễ nhất là gỡ cài đặt chương trình khỏi máy tính của bạn và cài đặt lại. Trong trường hợp này, bạn sẽ lại có cơ hội làm việc trong thời gian thử việc. Để gỡ cài đặt các bản trình diễn, hãy sử dụng Công cụ Gỡ cài đặt, công cụ này sẽ xóa tất cả các dấu vết của chương trình đã cài đặt khỏi máy tính của bạn.

Bước 3

Trong trường hợp tùy chọn cài đặt lại không phù hợp với bạn hoặc phiên bản demo của chương trình không có tất cả các khả năng, bạn có thể thử tự dừng quá trình kiểm tra dùng thử. Hãy xem xét một điểm quan trọng: không ai có quyền ngăn cản bạn nghiên cứu các chương trình. Nhưng nếu bạn đưa một chương trình bị tấn công lên mạng để sử dụng công khai, thì đây đã là một hành vi vi phạm bản quyền trực tiếp với tất cả những hậu quả sau thực tế này.

Bước 4

Để nghiên cứu chương trình, hãy sử dụng các tiện ích đặc biệt. Đầu tiên, PEID, sẽ cho bạn biết chương trình được viết bằng ngôn ngữ nào hoặc nó được đóng gói bằng trình đóng gói nào. Trong trường hợp thứ hai, chương trình phải được giải nén bằng một trình giải nén phù hợp. Ví dụ: nếu một chương trình được đóng gói bằng UPX, thì chương trình đó phải được giải nén bằng các tiện ích thích hợp - ví dụ: Unpacker cho UPX. Xin lưu ý rằng chương trình có thể được bảo vệ bổ sung bằng một công cụ mật mã, cũng cần phải được gỡ bỏ.

Bước 5

Sau khi giải nén, chương trình phải được mở trong trình gỡ lỗi - một chương trình đặc biệt cho phép bạn làm việc với mã thực thi. Một trình gỡ lỗi đơn giản và tiện lợi là Ole Debugger. Có một phiên bản tiếng Nga của nó, nhưng tốt hơn là sử dụng bản gốc tiếng Anh, vì nhiều sách hướng dẫn mô tả cách làm việc với nó. Tải xuống chương trình và các plugin của nó (bắt buộc), nếu không có chúng, trình gỡ lỗi sẽ không có tất cả các chức năng cần thiết.

Bước 6

Thủ tục thực tế để loại bỏ bản dùng thử trông như thế này. Khi chương trình đang được điều tra bắt đầu, nó sẽ kiểm tra sự hiện diện của khóa cấp phép đã nhập. Nếu có một khóa, một bước nhảy có điều kiện (nếu có một khóa, thì …) sẽ chuyển quyền điều khiển đến một phần mã khởi chạy phiên bản đầy đủ chức năng của chương trình và không có cửa sổ cảnh báo nào được hiển thị.

Bước 7

Nếu khóa không được tìm thấy, một điều kiện khác được đáp ứng và quá trình chuyển đổi sang phần khác của mã xảy ra, nơi cửa sổ cảnh báo được hiển thị cho người dùng. Để xóa bản dùng thử, bạn cần thay thế bước nhảy có điều kiện đến phần làm việc của mã bằng bước không điều kiện - nghĩa là trực tiếp. Điều này có thể được thực hiện tạm thời trực tiếp trong trình gỡ lỗi. Sau khi đảm bảo rằng mọi thứ hoạt động và chương trình không còn hiển thị cảnh báo nữa, bạn nên nhớ phần đã thay đổi của mã (ở dạng mã hóa hệ thập lục phân) và phần gốc - tức là phần trước khi thay đổi.

Bước 8

Giai đoạn cuối cùng: chương trình gốc được mở trong trình soạn thảo mã thập lục phân, nơi các ký hiệu nhảy có điều kiện được tìm thấy thông qua tìm kiếm, các ký hiệu này sẽ được thay thế bằng các ký hiệu nhảy không điều kiện. Thay thế được thực hiện, thay đổi được lưu. Chương trình đã hoàn thành có thể được đóng gói lại để giảm kích thước của nó.

Đề xuất: