2010-06-07 6 views
5

어떻게하면 * .EXE 아이콘을 C# 코드에서 변경할 수 있습니까 (내 기본 앱 아이콘이 아닌 다른 exe의 아이콘을 변경하려고합니다).C# 코드에서 실행 아이콘을 변경하는 방법은 무엇입니까? (내 앱 아이콘이 아님)

결국 많은 파일의 아이콘을 변경해야하므로이를 수행하는 빠르고 좋은 성능 방법을 찾고 있습니다.

저는 30 분 동안 인터넷 검색을 해왔지만 VS에서 앱의 아이콘을 설정하는 방법은 모두 발견했습니다.

+1

기괴한 요청, 일종의 "친숙한"멀웨어? –

+0

@ 한스 :이 작업을 수행하는 악성 코드를 보았지만 합법적 인 용도가 있습니다. 실제로 커스터마이징이 가능한 아이콘을 사용하여 실행 파일 (경로 목록을 검색하여 실제 응용 프로그램을 찾을 수 있음)을 만들기 위해 곧이 작업을 수행 할 것입니다. – SLaks

+0

아니요, 친숙한 악성 코드가 아닙니다. jk – flyout

답변

0

http://www.angusj.com/resourcehacker/

당신이 물었을 때 분명히 C#을 통해서는 아니지만 결과적으로 빠르고 성능이 좋은 방법입니다.

편집
All About Resource Hacker in a Brief Tutorial

+0

그는 프로그래밍 방식으로하고 싶어합니다. – SLaks

+0

그래, 난 내 애플 리케이션에서 그것을 할 필요가, 나는 이미 res 해커를 사용하여, 어쩌면 rh 내 코드에서 통합 할 수있는 콘솔 애플 리케이션이지만 어쩌면 느린 것이라고 내기. – flyout

0

한 .exe (매우 친절하지 않음)에 리소스를 해킹, 대신 당신은 쉽게 당신의 자신의 아이콘을 사용 할 수 EXE 파일, 바로 가기를 만들 수 있습니다보다는 바로 가기. 이 작업을 수행하는 방법에 대한 자세한 내용은 ShellLink 클래스를 사용하여 here을 참조하십시오.

+0

그게 전부가 아닌 exes + 바로 가기를 옮겨야하는 경우 필요한 것입니다. – flyout

관련 문제