2009-09-02 4 views
2

작업 관리자의 응용 프로그램 탭에 특정 이름을 표시해야하는 .NET 3.5 용 C#으로 작성된 WinForms 응용 프로그램이 있습니다. 그러나이 텍스트는 양식의 텍스트와 다르게 작성해야합니다.작업 관리자의 응용 프로그램 탭에 응용 프로그램 이름 설정

지금까지 본 동작은 작업 관리자 응용 프로그램 탭에 표시되는 System.Windows.Forms.Form의 Text 속성 값이 표시된다는 것입니다. 그러나 Form.Text 속성에 응용 프로그램의 긴 이름을 표시하고 작업 관리자의 응용 프로그램 탭에서 축약 된 이름을 사용하고 싶습니다.

VB6에서 응용 프로그램 제목 (프로젝트 속성 -> 만들기 탭 -> 응용 프로그램 제목 필드 또는 .VBP 파일 자체를 통해 설정)이 응용 프로그램 탭에 표시된 이름이되는 VB6에서 지원된다는 것을 알고 있습니다. C#/.NET에서이 기능을 복제하는 방법이 있습니까?

MSDN에서 가져온이 정보는 Text 속성이 .NET의 유일한 원본임을 나타냅니다. App Object for Visual Basic 6.0 Users. 그러나이 문제를 해결할 방법이 있는지 알고 싶습니다.

+0

+1 메모리 차선 내리는 경우. –

+0

가능한 [Set Task Manager file name] (http://stackoverflow.com/questions/13604777/set-task-manager-file-name) –

답변

2

VB6.0 양식 응용 프로그램은 숨겨진 "주차 창"을 응용 프로그램의 진정한 기본 창으로 사용했습니다. 이것이 작업 관리자 이름이 기본 창 이름과 다른 것을 허용하는 방법입니다. .Net 응용 프로그램에서 기본 창은 응용 프로그램의 진정한 기본 창입니다.

표시 가능한 양식을 호출하는 숨겨진 양식을 시작하여 동작을 복제 할 수 있지만 표시 할 수있는 UI가없는 상태로 응용 프로그램을 가져올 위험이 있으므로 프로세스를 계속 실행할 수 있으므로이 방법을 사용하지 않는 것이 좋습니다.

+0

그게 내가 두려워하는 것이지만, 오 잘. 감사. –

관련 문제