5
자바를 사용하여 로봇을 만들고 있지만 특수하고 강력한 보안 기능이있는 응용 프로그램이 있습니다. 거기에 내 로봇을 실행할 수 없습니다. 모르겠다는 이유로 내 로봇은 실행할 수 없습니다. 해당 응용 프로그램이 실행 중일 때 마우스 위치를 변경하십시오. 마우스 위치를 변경하려면 java.awt.Robot 클래스를 사용하고 있지만 그것은 작동하지 않습니다, 그래서 자바와 마우스 위치를 변경하는 다른 방법이 있는지 알고 싶습니다. 자바와 마우스 버퍼 (어쩌면 그것은 가능하지 않은가?). java.awt.Robot 클래스를 사용하지 않고 java로 마우스 위치를 변경하는 방법을 알려 주시면 감사하겠습니다.자바로 마우스 버퍼 변경
예를 들어이 코드는 500, 500 좌표로 마우스 위치 CHAGE :
Robot robot = new Robot();
robot.mouseMove(500, 500);
을하지만, 특별한 보안 응용 프로그램을 실행하는 동안이 작업을 나던.
감사합니다.
JNI를 사용하지 않으면 이러한 메커니즘이 없습니다. – bmargulies
몇 가지 코드를 보여줄 수 있습니까? –
마우스 포인터 위치를 변경할 수 있다는 것은 보안 결함으로 간주 될 수 있습니다. 그래서 imho를 지정해야하는 요구 사항을 파악해야하므로 마우스 포인터를 pos로 설정하거나 기존 요구 사항을 무효로하는 좋은 이유가 있습니다 (즉, 현재 알려지지 않은 새로운 요구 사항). pos를 설정할 수 없다는 증거가되므로 전체 활동을 모두 중지 할 수 있습니다. 요구 사항을 깨뜨리지 마십시오! 문서화하거나 공식적으로 패배시킵니다. 그런 다음, 필요한 경우 기술 솔루션이 훨씬 더 쉽습니다. – TheBlastOne