xây dựng keygen form trong vc++ _ 0day in {rea_team}

6
5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM} http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 1/6 0day in {REA_TEAM} s tay updated via rss Archive for the ‘Xây dựng Keygen Form trong VC++’ Category Xây dựng Keygen Form trong VC++ Posted: March 7, 2009 in Keygen Tutorials , My Tutorials , Xây dựng Keygen Form trong VC++ Tags: Keygen Form trong VC++ 0 i Rate This Xây dựng Keygen Form trong VC++ Lời nói đầu : Bài viết này không nhắm tới mục đích ép buộc mọi người phải tạo dựng một Form theo chuẩn mà chỉ cung cấp những kiến thức tối thiểu……hiii chỉ là tối thiểu thôi nhé (basic) để Newbie mới tiếp cận với VC++ có thể dễ dàng xây dựng một Form dùng cho việc học code keygen sau này. Lý do tại sao em lại viết bài viết này , đó là vì muốn chia sẻ những kiến thức mà em biết được . Cũng giống như các bác Newbie bây giờ thôi, lần đầu tiên khi tiếp xúc với VC++ thấy rất khó khăn nhưng nhờ có sự giúp đỡ của anh Moon cộng với “mưa dầm thấm lâu” nên cái đầu ngu muội của tôi cũng mở mang ra chút ít. Hi vọng với bài viết này sẽ giúp cho các bác phần nào trong việc học VC++ 1. Tạo dựng vùng làm việc (Project WorkSpace) :

Upload: tongtoan

Post on 28-Dec-2015

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 1/6

0day in {REA_TEAM}

stay updated via rss

Archive for the ‘Xây dựng Keygen Form trong VC++’Category

Xây dựng Keygen Form trong VC++

Posted: March 7, 2009 in Keygen Tutorials, My Tutorials, Xây dựng Keygen Form trong VC++

Tags: Keygen Form trong VC++

0

iRate This

Xây dựng Keygen Form trong VC++

Lời nói đầu :

Bài viết này không nhắm tới mục đích ép buộc mọi người phải tạo dựng một Form theo chuẩn mà chỉ

cung cấp những kiến thức tối thiểu……hiii chỉ là tối thiểu thôi nhé (basic) để Newbie mới tiếp cận vớiVC++ có thể dễ dàng xây dựng một Form dùng cho việc học code keygen sau này. Lý do tại sao em lạiviết bài viết này , đó là vì muốn chia sẻ những kiến thức mà em biết được . Cũng giống như các bác

Newbie bây giờ thôi, lần đầu tiên khi tiếp xúc với VC++ thấy rất khó khăn nhưng nhờ có sự giúp đỡcủa anh Moon cộng với “mưa dầm thấm lâu” nên cái đầu ngu muội của tôi cũng mở mang ra chút ít.Hi vọng với bài viết này sẽ giúp cho các bác phần nào trong việc học VC++

1. Tạo dựng vùng làm việc (Project WorkSpace) :

Page 2: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 2/6

Nếu như các bác đã từng lập trình trên một ngôn ngữ nào đó thì điều đầu tiên cần phải làm là tạodựng một dự án hay một không gian làm việc. Đối với VC++ cũng vậy , mọi ứng dụng trên VC++

muốn phát triển phải có một dự án (project).Một không gian làm việc trong VC++ là nơi bao gồm cácthư mục lưu trữ mã nguồn của ứng dụng , cũng như các file cấu hình v..v.. Để tạo một project chúngta làm như sau :

Chọn File > New để mở cửa sổ New Wizards tương tự như hình minh họa dưới đây :

Tại đây, trong Projects tab chọn kiểu Project mà chúng ta muốn phát triển . Do như đã nói ở phần

tiêu đề trên , ở đây chúng ta chọn kiểu Projects là MFC AppWizard(exe) . Trong textbox Projectname chúng ta nhập vào là Keygen . Mặc định Project này sẽ được lưu theo đường dẫn sau :E:\Program Files\Microsoft Visual Studio\MyProjects\. Nếu muốn có thể hoàn toàn đổi thư mụclưu trữ Project. Sau khi hoàn tất công việc này nhấn OK để chuyển sang bước tiếp theo.

Oki sau khi nhấn OK , một màn hình khác sẽ hiện ra đó chính là MFC Wizards . Màn hình này sẽcung cấp cho chúng ta những lựa chọn theo từng Step với những câu hỏi lựa chọn , qua đó chúng tachọn kiểu ứng dụng mà chúng ta sẽ xây dựng , các đặc điểm cũng như những chức năng mà chúng

ta cần. Quá trình này bao gồm 6 Step như sau :

a. Step 1 cho phép chúng ta chọn kiểu ứng dụng mà chúng ta muốn xây dựng . Cụ thể ở đây ta chọnlà Dialog Based. Language để mặc định là English (United States). Sau đó nhấn Next .

b. Step 2 cho phép chúng ta chọn các Features cho ứng dụng . Tại bước này chúng ta uncheck ôActiveX Controls . Còn Tile của Dialog cứ để nguyên hoặc nhập gì tùy thích , không quan trọng.

c. Step 3 , do chúng ta chọn kiểu Project là MFC cho nên ở bước này style của project mặc định làMFC Standard . Nếu bạn muốn tạo các file chú thích thì có thể chọn Yes còn không thì chọn No tùymọi người. Còn trong phần Library chúng ta nên chọn ô As a statically linked library. Sau đó nhấn

Page 3: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 3/6

Next.

d. Step 4 cho chúng ta biết sẽ tạo các Class cho ứng dụng của chúng ta. Nhấn Finish để hoàn tất

e. Một màn hình mới hiện lên thông báo cho chúng ta biết về thông tin của Project .

f. Nhấn OK , Form của ứng dụng sẽ xuất hiện như hình minh họa dưới đây :

Page 4: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 4/6

Oki , như các bác thấy việc xây dựng Project rất đơn giản và trực quan. Thông qua một sổ Step

chúng ta đã có một Project dùng cho công việc Keygen rồi .

2. Thiết kế giao diện :

Trước tiên , chúng ta xóa bỏ cái Label : TODO… trên form đi. Thậm chí xóa bỏ 2 nút OK và Cancel đi. Chúng ta sẽ xây dựng lại từ đầu .

Để đổi tên cho form , ta click chuột phải trên form chọn Properties , trong phần Caption này chúng tasẽ gõ vào tên bất kì mà bạn muốn chẳng hạn tên soft và version của soft mà chúng ta định Keygen.

Sau đó chúng ta sẽ đưa các điều khiển lên Form , tương tự như hình minh họa dưới đây :

Page 5: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 5/6

Object Property Setting

Static Text ID IDC_STATIC

Caption REVERSE ENGINEERING ASSOCIATION

Static Text ID IDC_STATICCaption ------==Copyright (C) 2004 - REA - cRaCkErTeAm ==------

Static Text ID IDC_STATIC

Caption Name :

Static Text ID IDC_STATICCaption Serial :

Edit Box ID IDC_NAME

Edit Box ID IDC_SERIAL

Button ID IDC_GENERATECaption ---==Generate==---

Button ID IDC_REA

Caption ---==REA==---

Button ID IDC_EXITCaption ---==Exit==---

Cách thêm các điều khiển vào Form hết sức dễ dàng và đơn giản nhờ vào thanh Control của VC++ .

Ngoài ra sau khi thêm các điều khiển vào Form , các bạn có thể tùy biến các thuộc tính của các điều

khiển như canh lề cho đoạn text gõ vào text box hoặc chọn các kiểu Styles cho điều khiển . Việc nàyđược thực hiện thông qua việc Click chuột phải vào điều khiển và chọn Properties. Cài này xin

nhường cho các bạn tự khám phá.

Trên đây chỉ là những gì cơ bản nhất trong quá trình làm việc với VC++ mà thôi. Nếu muốn tìm hiểukĩ hơn các bạn nên tìm đọc quyển VC++ 21days để có được những kiến thức cơ bản và đầy đủ hơn.

Page 6: Xây dựng Keygen Form trong VC++ _ 0day in {REA_TEAM}

5/21/2014 Xây dựng Keygen Form trong VC++ | 0day in {REA_TEAM}

http://kienmanowar.wordpress.com/category/my-tutorials/keygen-tutorials/xay-d%e1%bb%b1ng-keygen-form-trong-vc/ 6/6

Have Fun !

Create a free website or blog at WordPress.com. | The Greyzed Theme.Follow

Follow “0day in {REA_TEAM}”

Powered by WordPress.com