- [DEVEXPRESS] Hỗ trợ tìm kiếm highlight không dấu và không khoảng cách trên Gridview Filter
- [C#] Chia sẻ source code phần mềm Image Downloader tải hàng loạt hình ảnh từ danh sách link url
- [C#] Chụp hình và quay video từ camera trên winform
- [C#] Chia sẽ full source code tách file Pdf thành nhiều file với các tùy chọn
- Giới thiệu về Stock Tracker Widget - Công cụ theo dõi cổ phiếu và cảnh báo giá tăng giảm bằng C# và WPF
- [VB.NET] Chia sẻ công cụ nhập số tiền tự động định dạng tiền tệ Việt Nam
- [VB.NET] Hướng dẫn fill dữ liệu từ winform vào Microsoft word
- [VB.NET] Hướng dẫn chọn nhiều dòng trên Datagridview
- Hướng Dẫn Đăng Nhập Nhiều Tài Khoản Zalo Trên Máy Tính Cực Kỳ Đơn Giản
- [C#] Chia sẻ source code phần mềm đếm số trang tập tin file PDF
- [C#] Cách Sử Dụng DeviceId trong C# Để Tạo Khóa Cho Ứng Dụng
- [SQLSERVER] Loại bỏ Restricted User trên database MSSQL
- [C#] Hướng dẫn tạo mã QRcode Style trên winform
- [C#] Hướng dẫn sử dụng temp mail service api trên winform
- [C#] Hướng dẫn tạo mã thanh toán VietQR Pay không sử dụng API trên winform
- [C#] Hướng Dẫn Tạo Windows Service Đơn Giản Bằng Topshelf
- [C#] Chia sẻ source code đọc dữ liệu từ Google Sheet trên winform
- [C#] Chia sẻ source code tạo mã QR MOMO đa năng Winform
- [C#] Chia sẻ source code phần mềm lên lịch tự động chạy ứng dụng Scheduler Task Winform
- [C#] Hướng dẫn download file từ Minio Server Winform
[C#] Không cho phép chụp hình ứng dụng PrintScreen trên Winform
Xin chào các bạn, bài viết hôm nay mình sẻ tiếp tục hướng dẫn các bạn cách chặn người dùng chụp màn hình ứng dụng trên Winform c#.
[C#] How to PrintScreen Protector Winform

Ở ứng dụng này mình sẽ chặn, khi người dùng bấm phím PrintScreen để chụp màn hình, hoặc dùng phần mềm để screen capture như zalo chẳng hạn.
Thì ứng dụng của mình sẻ tự động ẩn đi để không cho người dùng chụp hình.
Các bạn có thể xem video demo ứng dụng:
Để thực hiện bài viết này chúng ta chỉ cần sử dụng đoạn code Win32 c# đơn giản như bên dưới
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsFormsAppPrtScrProtector
{
    public partial class Form1 : Form
    {
        const uint WDA_NONE = 0;
        const uint WDA_MONITOR = 1;
        [DllImport("user32.dll")]
        public static extern uint SetWindowDisplayAffinity(IntPtr hWnd, uint dwAffinity);
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            SetWindowDisplayAffinity(this.Handle, WDA_NONE);
        }
    }
}
Thanks for watching!

![[C#] Không cho phép chụp hình ứng dụng PrintScreen trên Winform](https://laptrinhvb.net/uploads/users/9a8cb514e4428e85fb4ca07588e9103f.png)

![[C#] Hướng dẫn fixed lỗi xóa hình ảnh trong csharp](https://laptrinhvb.net/uploads/source/image_baiviet/6d82d92f7643b32d76ae2c4cfd9ab231.png)
![[C#] Hướng dẫn ngắt kết nối mạng card ethenet trong windows](https://laptrinhvb.net/uploads/source/csharp/ethenet_csharp_thumb.jpg)

![[C#] Sử dụng Google Translate API để dịch văn bản](https://laptrinhvb.net/uploads/source/vbnet/Google%20Translator%20C%23.jpg)
![[C#] Hướng dẫn chuyển đổi văn bản sang Morse code](https://laptrinhvb.net/uploads/source/csharp/morse_code_thumb.png)
![[C#] Chia sẻ source code Spin Content (Trộn nội dung văn bản theo từ đồng nghĩa) trên Winform](https://laptrinhvb.net/uploads/source/new_image_baiviet/tool_spin_editor_demo.png)
![[C#] Đo băng thông, bandwidth, download, ip và upload traffic](https://laptrinhvb.net/uploads/source/image_baiviet/cc93229f1ae2066fcc2a3041c7c5fd92.png)
![[C#] Hướng dẫn xuất dữ liệu datatable sang excel với thư viện EPPlus Excel csharp](https://laptrinhvb.net/uploads/source/csharp/DataToExcel.png)
![[C#] Hướng dẫn tính toán (sum, average, count, min, max) trên datatable sử dụng DataTable Compute function và Linq](https://laptrinhvb.net/uploads/source/image_baiviet/a39f7661425f01686303bcce3c9cfb3c.jpg)
![[C#] Hướng dẫn đọc file CSV vào DataTable](https://laptrinhvb.net/uploads/source/image_baiviet/717e3ed19212e85bc207344d3290f5b3.jpg)
![[C#] Hướng dẫn sử dụng Clipboard để copy, cut, paste và clear trong Winform](https://laptrinhvb.net/uploads/source/csharp/clip_board_thumb.png)
![[C#] Encode và Decode Text to PDU trong lập trình csharp](https://laptrinhvb.net/uploads/source/image_baiviet/4d9d1b8ca7787327ea6d38ca912775e0.jpg)
![[C#] Tạo Modal Dialog Winform giống trên website](https://laptrinhvb.net/uploads/source/csharp/modal_csharp_winform.gif)
![[C#] Hướng dẫn đọc thuộc tính file trong lập trình csharp](https://laptrinhvb.net/uploads/source/image_baiviet/25aaaba21c918e94b1b16a0e11d2b25d.png)
![[C#] Lập trình cài đặt mật khẩu cho file Microsoft Access và tool giải mã password MDB](https://laptrinhvb.net/uploads/source/csharp/access_demo.jpg)
![[C#] Hướng dẫn tách chuỗi Cookie website thành kiểu Dictionary](https://laptrinhvb.net/uploads/source/csharp/cookie_thumb.jpg)
![[C#] Tự động show Popup các control như: Combobox, DateTimePicker](https://laptrinhvb.net/uploads/source/new_image_baiviet/show_popup.gif)
![[C#] Hướng dẫn sử dụng Api v3 google để đăng bài tự động lên blogger, blogspot](https://laptrinhvb.net/uploads/source/image_baiviet/c4873ac823455e9f76265c74b38a36cd.png)
![[C# - VB.NET] Hướng dẫn sử dụng Bing Translator API dịch các tiếng việt sang tiếng anh](https://laptrinhvb.net/uploads/source/image_baiviet/86527fd8629a528ede94e9c9ead7ce6b.jpg)

![[C#] Chia sẽ class convert DataTable to List<T> và convet List<T> sang DataTable](https://laptrinhvb.net/uploads/source/csharp/file-conversion.jpg)
![[C#] Hướng dẫn sử dụng thư viện AnimateWindow User32.dll dùng tạo hiệu ứng effect Winform](https://laptrinhvb.net/uploads/source/csharp/animateWindow_thumb.jpg)


![[C#] Hướng dẫn sử dụng Telnet để download và upload file](https://laptrinhvb.net/uploads/source/image_baiviet/2c8a6e07cd0678e5c8f06ab5d4c531ec.jpg)
