Hướng dẫn

Lập trình khoá màn hình sử dụng Native Windows API

04 / 11 / 2016

Như đã chia sẻ ở bài trước về các thủ thuật khoá màn hình Windows, và cách lập trình gọi chức năng khoá màn hình trên Windows sử dụng hàm C cơ bản, thì trong bài này, tôi sẽ hướng dẫn các bạn cách sử dụng hàm native của Windows để thực hiện khoá màn hình.

Native Windows API là các hàm được hệ điều hành cung cấp sẵn để các lập trình viên có thể sử dụng để giao tiếp với hệ điều hành Windows. Thông qua các hàm Native API này, các lập trình viên có thể làm được nhiều việc hơn và tương tác được trực tiếp với hệ điều hành một cách hiệu quả.

Ở đây, API chúng ta sẽ sử dụng là hàm LockWorkStation. Hàm này có khai báo khá đơn giản:

BOOL WINAPI LockWorkStation(void);

Để gọi được hàm này thì chúng ta sẽ cần sử dụng tới header là Windows.h.

Các bạn tham khảo thêm video hướng dẫn dưới đây:

Như trên video hướng dẫn có trình bày, mã nguồn của chương trình khá là đơn giản:

#include <stdio.h>
#include <windows.h>

int main()
{
    // chỉ cần gọi thế này là đủ
    LockWorkStation();

    return 0;
}

Sau đó thực hiện Build và chạy chương trình, các bạn sẽ thấy màn hình Windows lập tức được khoá lại. Rất đơn giản!


Quay lại danh sách
CHIA SẺ BÀI VIẾT
KodeMate
Chat với chúng tôi Chat với chúng tôi - kodemate.com