반응형
하드웨어의 고유 번호를 사용하여 인증하는 것은 일반적으로 보안 목적으로 사용됩니다.
이를 위해서는 사용자가 시스템에 접근할 때 해당 하드웨어의 고유 번호를 확인하고, 이를 이용하여 접근을 허용하거나 거부하는 방식의 인증 시스템을 구축해야 합니다.
예를 들어, 하드 디스크의 시리얼 번호를 사용하여 인증하는 경우를 생각해보겠습니다.
이를 위해서는 먼저 시스템에서 하드 디스크의 시리얼 번호를 읽어오는 방법이 필요합니다.
시리얼넘버 읽어오는 방법
DriveGet, ver, Serial, C: ; C: 드라이브의 시리얼 번호를 읽어옵니다.
clipboard := ver
MsgBox,64,안내,% "시리얼번호는 " ver " 입니다`n복사되었습니다"
시리얼넘버 확인하는 스크립트 코드
DriveGet, DriveSerial, Serial, C: ; C: 드라이브의 시리얼 번호를 읽어옵니다.
InputBox, InputSerial, 하드웨어 인증, 하드 디스크 시리얼 번호를 입력하세요:
if (InputSerial = DriveSerial) {
MsgBox, 인증 성공!
} else {
MsgBox, 인증 실패!
}
C드라이브의 고유 시리얼 번호를 받아온뒤,
사용자가 inputbox에 시리얼 넘버를 적고,
적은 내용과 C드라이브 시리얼 넘버를 대조하여
인증성공과 실패를 띄우는 방법입니다.
반응형
'오토핫키 > 오토핫키 스크립트' 카테고리의 다른 글
오토핫키(AutoHotkey) Listview 특정 column 클릭시 다른 이벤트 처리 (0) | 2024.05.26 |
---|---|
오토핫키(AutoHotkey) 툴팁(tooltip) 깜빡임 없이 출력 (0) | 2024.05.18 |
오토핫키(AutoHotkey) 로그인 인증 - 보안문자 (0) | 2024.05.18 |
오토핫키(AutoHotkey) Listview 배경색상 넣기 (Class_LV_Colors-master) (0) | 2024.05.14 |
오토핫키(AutoHotkey) - 컴퓨터 부팅시 프로그램 자동실행 (0) | 2022.07.26 |