실사용자는 사용하지 못하고 설치자나 개발자만은 암호를 입력받아서 암호가 맞으면 설정을 변경할 수 있게 만들고 싶습니다.
Timer를 50mSEC로 설정하고 50mSEC 마다 KEY 값을 입력받아서 암호가 맞는지 틀리는지 비교하려고 합니다.
후킹으로 해야 할 것 같은데, 후킹은 한번도 해본적이 없어서..., 후킹 찾아보니까 무슨 말인지 이해도 안되고, 간단히 KEY 입력값을 얻어서 처리할 수 있는 방법이 없을까요?
후킹을 하려면 인터럽트 처리해야 하기 때문에 DLL로 만들어야 한다고 하지만, 내 어플리케이션 폼내서 간단히 구현 할 수도 있다고 하던데, 아무리 찾아봐도 없네요.
간단하게 후킹이 아니라도 구현할 수 있는 방법이 있을까요?
"실사용자는 사용하지 못하고 설치자나 개발자만은 암호를 입력받아서 암호가 맞으면 설정을 변경할 수 있게 만들고 싶습니다."
개인적으로 위와같은 기능은 Ctrl+Shift+ x 뭐 이런식으로 조합해서 구현하죠
방법은?
Form의 KeyPreview = true로 설정하시구요
Form의 KeyPress 이벤트에서 처리하시면 됩니다.
폼의 KeyPreview = true 로 설정하시면
Form위의 어떤 Control에서 일어나는 Key-Event도 모두 Form의 KeyPress이벤트를 거쳐 갑니다.
그럼..