나는 Southware라는 회계 패키지를 가지고있다. Windows 2003r2 서버에 설치됩니다. 각 사용자는 RDC (원격 데스크톱 연결)를 사용하여 워크 스테이션 (Win7 및 WinXP)에서 서버에 연결하고 Southware 세션을 시작합니다. 각 워크 스테이션에서 RDC의 프로그램 탭에있는 "프로그램 경로 및 파일 이름"을 사용하여 각 세션을 시작합니다. 사용자가 완료되면 Southware를 종료하고 RDC 창이 원활하게 닫힙니다.
이전 회계 패키지 (Tinyterm)의 클라이언트에는 키보드 단축키를 추가 할 수있는 기능이있었습니다. 사용자는 긴 P.O 추가시이를 좋아했습니다. 일반적으로 주문한 제품의 폐기. 불행히도 Windows 또는 RDC에는 이러한 기능이 없습니다.
AutoHotKey라는 오픈 소스 유틸리티에 대해 살펴 보았습니다. 프로그램 탭에서 Southware와 AutoHotKey를 모두 시작한 서버에서 배치 스크립트를 만들 수 있었고 모든 것이 훌륭하게 작동했습니다. 유일한 문제는 사용자가 Southware에서 퇴장 한 후 RDC 창이 더 이상 닫히지 않습니다. 수동으로 서버에서 관리자로 작업 관리자를 실행하고 특정 사용자에 대한 AutoHotKey 세션을 종료해야합니다. 불행히도 이것은 받아 들일 수 없습니다.
스크립트를 작성하는 대신 프로그램 탭의 "프로그램 경로 및 파일 이름"에 두 개의 프로그램을 추가 할 수 있습니까? AutoHotKey 또는 AutoIt과 같은 프로그램을 서비스로 안정적으로 실행할 수 있습니까? RDC를 사용하여 종료 스크립트를 실행할 수 있습니까? Southware 프로세스가 종료 되 자마자 자동으로 AutoHotKey 프로세스를 종료 할 수 있습니까? 나는이 모든 과정을 완전히 잘못 생각하고 있는가? 그것을 할 수있는 더 좋은 방법이 있습니까?
미리 감사드립니다.