Có gì mới?

Chào mừng bạn đến với diễn đàn Tui Học Web

Vui lòng đăng ký hoặc đăng nhập để sử dụng hết các tính năng của forum nhé!
  • Thông báo: Hiện tại do admin không có nhiều thời gian và không thể tiếp tục quản trị và maintain forum, do đó forum sẽ có dự định được đóng lại từ 06/2022, cảm ơn mọi người đã đồng hành cùng forum suốt thời gian vừa qua. Cảm ơn rất nhiều.

Hướng dẫn Không cho phép chụp hình ứng dụng bằng nút PrintScreen trên Winform C#

Hướng dẫn
Tình trạng
Không mở trả lời sau này.

Không cho phép chụp hình ứng dụng bằng nút PrintScreen trên Winform C#​


Không cho phép chụp màn hình trên Winform C#
Hello mọi người, hôm nay mình sẽ chia sẻ cho mọi người một thủ thuật để chống chụp màn hình ứng dụng của các bạn một cách rất đơn giản.

Để thực hiện bài viết này chúng ta chỉ cần sử dụng đoạn code call dll c# đơn giản như bên dưới:

C#:
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);
        }
    }
}


Chúc các bạn thành công!​

 
Tình trạng
Không mở trả lời sau này.
shape1
shape2
shape3
shape4
shape7
shape8
Bên trên