Windows 7 이후 추가된 Task Bar에서 Application Title 변경 하기 - JumpList, Taskbar, Application Title
- 프로젝트에서 'AssebmlyInfo.cs' 파일에서 수정하기 - 레지스트리로 변경하기 |
Windows 7에서 새로운 기능이 추가된 Baskbar에서 Application Title을 변경하는 방법에 대해서 알아 보도록 하겠다. 응용 프로그램중에 .Net 개발자들이 가장 많이 사용하는 Visual Studio를 타스크바에서 확인해 보자.
[그림1] Visual Studio를 타스크바에서 오른쪽 클릭해 확인한 화면
[그림2] Visual Studio를 타스크바에서 오른쪽 클릭해 확인한 화면
위 '그림2'과 같이 점프 리스트(Jumplist)와 응용프로그램명을 확인할 수 있는 대화 상자가 나온다. 이 부분이 새로 추가된 부분이며 이번 포스팅에서는 그 중에서 'Visual Studio 2012' 부분의 명칭을 변경하는 방법에 대해 알아 보도록 하겠다.
아래 '그림2'와 같이 Visual Studio에서 WPF 프로젝트를 만듭니다.
[그림3] WpfApplication1의 이름으로 WPF 프로젝트를 화면
[그림4] WpfApplication의 타스크바 화면
생성된 프로젝트를 F5를 눌러 실행하고 타스크바에서 오른쪽 클릭하면 '그림3'과 같이 비슷한 모습이 보일 것이다. 프로그램명이 'WPFApplication1"로 되어 있다. 이 프로그램명을 수정해 보자.
[그림5] WpfApplication1의 AssemblyInfo.cs
'그림4'와 같이 프로젝트에서 'AssemblyInfo.cs' 파일을 열어 보자. 기본값으로 아래 '코드1'과 같이 되어 있을 것이다.
using System.Reflection; using System.Resources; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Windows; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("WpfApplication1")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WpfApplication1")] [assembly: AssemblyCopyright("Copyright © 2013")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")]
[코드1] AssebmlyInfo.cs 파일 코드
위 부분에서 AssemblyTitle의 값을 'My WPF Application Test #1'로 변경하고 다시 실행하여 확인하여 보자.
[그림6] 타스크바에서 오른쪽 클릭해 확인한 화면
위와 같이 변경된 모습을 확인 할 수 있다.
Tip ! 만약 정상적으로 확인이 되지 않는다면 캐시되어 있는 값이 있어서 이다. 그럴 때는 '그림7'과 같이 'Assembly Name'을 변경하여 다시 읽어 들이도록 하면 변경됨을 확인할 수 있다. [그림7] 프로젝트 속성 화면
|
----------------------------------------------------------------------------
응용 프로그램명을 바꿀 수 있는 또 다른 방법이 있다. 레지스트리 편집기를 이용해서 곧바로 수정할 수 있다. 아래 '그림8' 처럼 확인할 수 있다.
[그림8] 레지스트리 값
레지스트리 경로는 '컴퓨터\HEKY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache'의 경로에서 'WpfApplicationTest.exe.FriendlyAppName'명과 같은 패턴으로 찾아서 값을 변경하면 된다.
[그림9] 레지스트리 변경 화면
위와 같이 레지스트리에서 변경하면 곧바로 반영이 된다.
'.Net Framework' 카테고리의 다른 글
C# AppDomain에서 DataDirectory 세팅하기 (0) | 2014.01.05 |
---|---|
C#에서 실행되는 폴더 알아 내기 - 윈도우 서비스, 테스트 프로젝트 (0) | 2013.12.24 |
Visual Studio Magagine - Windows 8, Visual Studio, HTML5 & Javascript Tutorials (0) | 2013.10.18 |
Visual Studio 2012 Update 4 Announced (0) | 2013.10.15 |
[Visual Studio] Visual Studio New Feature - 새로운 기능들 (0) | 2013.10.15 |