Thứ Ba, 7 tháng 6, 2016

Share code chương trình Export data:
1. Export database to file .sql (MSSQL)
2. Export data file Excel to file .sql (MSSQL)

- chương trình code bằng C# đơn giản có thể lấy dữ liệu của 1 bảng trong database một cách nhanh chóng, dễ dàng bằng câu lệnh thực thi (thực thi bất kỳ yêu cầu nào).
- Chương trình có thể Export data file Excel ra file .sql để có thể tiện cho việc thực thi file .sql ngay trên chương tình quản lý của database.

- chương trình có thể Export data từ database của bạn ra file .sql 

- Bạn có thể download tại đây: https://www.dropbox.com/s/mwcxl02jnaug0zn/ExportData.rar?dl=0
- Pass giải nén là : tuantin123!@#





Chủ Nhật, 10 tháng 1, 2016

Phân tích mã độc Bron.Tok

Đêm hôm ngồi dọn dẹp lại ổ thì kích ngay vào phần mềm ngày trước mình down về nhưng chưa kịp phân tích, đang lơ mơ chuẩn bị đi ngủ thì dích ngay vào mã độc, máy tự nhiên chạy mấy tiến trình lạ, tiến trình này giả dạng là các file của hệ thống nhưng với icon như thư mục chứ (nhìn cái là nhận ra ngay rồi).

Mở task Manager lên chuột phải mở open file location thì vào thư mục AppData, con này có copy chính nó vào trong AppData , lúc này không nên khỏi động lại nhé, nếu khởi động lại nó sẽ tiếp tục thực hiện việc copy chính nó vào các thư mục của máy tính bạn, thay tên sao cho đúng với tên file của thư mục đó nhưng icon lại là một thư mục, nếu máy bình thường không để hiện đuôi của file lên thì sẽ khó có thể nhận ra và có thể click vào và sẽ lây lan nhiều hơn. Bây giờ phải tìm cách để xóa được nó, tôi đã phải ngồi mò để xóa hết các file đó, kiểm tra cả thư mục Startup, các regdit nữa,…mệt phết.

Đây là thư mục chứa dữ liệu của mã độc này:


File mã độc này có đặc điểm rất dễ phát hiện nó có icon là một thư mục, nhưng ngày giờ tạo 9/9/2013, và kích thước file là 42kb của nó là cố định, chỉ thay đổi tên là tên của thư mục nó copy vào. Sau khi ngồi miệt mài tìm kiếm, để loại bỏ con này sạch sẽ, tôi bắt đầu phân tích file đã kiếm được, xem nó có làm gì máy mình nữa không thì khổ (may mà ở quê không có mạng…không thì.).
Đầu tiên, ta kiểm tra file:

Thấy file này 32bit và được pack bằng MEW 11 SE v1.2, lại lên hỏi bác google cách unpack dạng này. Ở đây tôi sẽ không trình bày các bước unpack nhé, vì biết còn có nhiều pro lắm, với cả trên mạng cũng có tài liệu chi tiết rồi.
Giờ lại bận việc, nên tôi sẽ phân tích tiếp ở bài viết tời...


Thứ Tư, 6 tháng 1, 2016

Xuất dữ liệu từ DataGridview ra file Excel

Mấy hôm trước có người hỏi bảo muốn xuất dữ liệu ra file Excel trong C# thì phải làm thế nào? Hôm nay tôi viết bào viết này để trình bày các bước để xuất dữ liệu ra file excel

Ví dụ: Ta có bảng dữ liệu điểm của học sinh như sau:


Ở đây ,ta cần xuất dữ liệu của sinh viên ra file excel. Để xuất ra file excel ta cần thực hiện 2 bước:
         1. Xuất tiêu đề các cột của bảng
          2. Xuất nội dung của bảng dữ liệu
Ta sử dụng hàm:

Hàm này sử dụng để thực thi các câu lệnh đến file Excel: Insert, Update, Delete

Phần tạo tiêu đề cho các cột (column header) ta sẽ dùng câu lệnh sql để có thể tạo cấu trúc bảng:

Còn phần lấy dữ liệu từ các bảng của datagridview lưu xuống file ta sẽ dùng câu lệnh sql sau:

Ta sẽ làm như vậy cho đến hết các hàng trong Datagridview. Sau đó, cuối cùng ta sẽ viết sự kiện cho button click để save file Excel:

Như vậy, tôi đã trình bày xong cách để xuất dữ liệu ra file excel trong C#, chúc các bạn thành công.!