현재 포커스가있는 현재 프로그램과 파일을 알아야하는 C#의 응용 프로그램을 코딩하고 있습니다.현재 포커스가있는 프로그램/파일 이름 (Windows)
e.e. 현재 프로그램 실행 파일 이름 (예 : "word.exe") 또는 실제 공식 프로그램 이름 (예 : "마이크로 소프트 워드 2007")이며 현재 파일을 반환
string GetProgramNameCurrentlyInFocus() { ... }
string GetFilenameCurrentlyInFocus() { ... }
: 내가 좋아하는 기능을 쓰고 싶어 현재 프로그램 (예 : "C : \ Users \ Mat \ Documents \ essay.doc")을 사용하여 사용자가 볼 수 있습니다.
RescueTime 및 SysInternals와 같은 제품은 이러한 작업을 수행 할 수 있으므로 가능합니다. 현재 프로그램 제목에 초점을 맞출 수는 있지만 일부 프로그램에서는 제목에 프로그램 이름이 표시되지 않으므로 충분하지 않습니다.
그래서 누구나 그와 같은 기능을 코딩하는 법을 알고 있습니까? 내가보아야 할 조언이나 장소는 없나요?
참고 : SysInternal을 체크 아웃했는데 여전히 무료이지만 Microsoft에서 구입 한 이후 소스 코드를 더 이상 사용할 수 없습니다.
~ 매트
어떤 sysinternals 도구를 사용 하시겠습니까? 어떤 문서가 현재 임의의 프로그램에서 열려 있는지 확인할 수있는 것은 무엇인지 모르겠습니다. –
메신저 RescueTime이 일부 임의의 인스턴스 (제목/명령 줄에서 읽음)를 제외하고이 작업을 수행하고 있음을 기억하지 못합니다. – GrayWizardx