작업 관리자 응용 프로그램 목록 (C# 사용)에 표시된대로 활성 창 이름을 가져 오려고합니다. here과 동일한 문제가 있습니다. 설명대로 시도했지만 초점이 맞춰진 응용 프로그램이 예외적 인 그림 라이브러리 인 동안 문제가 있습니다. 나는 또한 this을 시도했지만 나에게 내가 기대하는 결과를주지 못했습니다.작업 관리자에 표시된대로 활성 창 응용 프로그램 이름을 얻는 방법
IntPtr handle = IntPtr.Zero;
handle = GetForegroundWindow();
const int nChars = 256;
StringBuilder Buff = new StringBuilder(nChars);
if (GetWindowText(handle, Buff, nChars) > 0)
{
windowText = Buff.ToString();
}
을 내가 가장 일반적인 응용 프로그램을 위해 만든 테이블을 기반으로 관련이없는 것을 삭제,하지만 난이 해결 방법을 좋아하지 않는다 : 는 지금 내가 사용합니다. 실행중인 모든 앱에 대한 작업 관리자에서와 같이 앱 이름을 가져 오는 방법이 있습니까?
정확히 달성하려는 것은 무엇입니까? 활성 창의 창 제목이나 실행중인 프로세스 이름의 목록을 가져 옵니까? –
활성 창에 대한 창 제목은 표시되지만 전체 이름은 아니지만 작업 관리자에 나타나는 짧은 이름이 표시됩니다. 참고 링크를 클릭하면 – eskadi