저기 Windows와 관련된 질문을 하려고 하는데요...
글쓴이: ssonacy / 작성시간: 화, 2007/01/02 - 11:10오전
저는 Windows기반에 원격제어 프로그램을 만들고 있는 학생인데요..
게시판의 성격과 맞지 않더라도 양해 해 주세요..
다름이 아니고,
로컬 컴퓨터에서 원격 컴퓨터의 마우스의 이동이나 키보다의 사용은 가능한데..
한/영 전환키가 안먹히네요..
그래서 IMM라이브러리도 포함시켜서 ImmSetConversion함수도 이용해 봤지만 안되 더군요..
그래서 어셈블리언어를 이용해서 하려고 하는데..바이오스 중에 현재 사용중인 키에 대해서 저장하고 있는 영역이 있나요..?
그리고 C언어 코드중에 인라인 어셈을 사용하는중에 int를 하면 그냥 터져 버리네요...
안터지게는 못하나요..?
그리고 디바이스단까지 조작을 해야 가능한지도 알고 싶네요....
또는 간단하게 한/영 전환을 할수있는 방법즘 알려주세요 .. 감사합니다.
Forums:
보호모드에서는 BIOS 호출이 안됩니다.
Windows 상에서 interrupt를 발생시키면 당연히 IDT가 바뀌어 있으므로 엉뚱한 곳으로 점프합니다.
DPMI 모드일 경우에는 BIOS32로 점프할 수 있을지도 모르겠습니다만.. 그렇다고 해도 Windows의
IME 모드를 변경할 수는 없습니다. 한/영 전환키를 인식하려면 원격 컴퓨터에 Keyboard Filter
driver를 설치하거나 키보드 리매핑 프로그램으로 한영키를 바꾸는 수 밖에 없을 겁니다.
댓글 달기