2011-02-09 1 views
0

내가 Reflector와 Reflexil에서 혼란스러워하고있는 학생들을위한 .net 프로그램이 있지만 리소스 파일로 작업 할 수없는 것처럼 보입니다. 기본 배경을 사용자 정의 배경으로 바꾸고 싶습니다. 이것이 얼마나 실현 가능한가?.net 어셈블리에 리소스 파일을 주입 할 수 있습니까?

어셈블리를 C# 프로젝트로 내보내고 교체 한 리소스 파일을 사용하여 어셈블리를 내보내려고했지만 몇 개의 클래스가 반전되지 않고 반전되지 않습니다. 리플렉터 내부의 전체 소스 코드를 볼 때 리플렉터가 충돌합니다 ('확장 방법'을 클릭 한 후)

답변

2

이 applicaiton 어떤 유형을 추가 하시겠습니까? WinForms, WPF, Silverlight, Web? ILDasm 왕복으로이 작업을 수행 할 수 있습니다. 어떤 앱 유형인지 알려 주시면 취해야 할 조치를 게시하겠습니다.

+0

ClickOnce 응용 프로그램입니다 (WinForms라고 생각하십니까?) – CheapSteaks

+0

ildasm round tripping worked! exe를 분해하면 리소스 파일이 ilasm – CheapSteaks

+0

으로 다시 조립되어 어지럽게되어 버렸습니다. 어제는 바쁜 날이었습니다. 다시 확인할 기회가 없었습니다. 다행스럽게 생각 했어. –

0

16 진수 편집기가 도움이 될 수 있습니다.

0

리소스 해커가 할 수 있습니다. 따르다; 작업> 새로운 자원

delphi.icm.edu.pl/ftp/tools/ResHack.zip

+0

아이콘 파일 만 볼 수 있지만 다른 리소스 파일은 볼 수 없습니다. 잘못 사용하고 있거나 아이콘 만 편집합니까? – CheapSteaks

0

난 그냥 아직

을 $ :) 기부하면 내가 (자원 (들)을 편집 할 수있는 기능을 가지고 있지 않지만 나는 쉽게 변경 프로그램을 편집하는 것입니다 생각, 프로그램을 편집 할 GrayWolf을 넣어 디스크 (./back1.jpg)에서 배경

내가 쉽게

다른 도구 DefCon18에 "해킹 .NET"을 참조하십시오 실행중인 프로그램의 배경을 변경할 수 있도록 할 다른 도구가 "를로드 GrayDragon " Deflu19를위한 페이로드가 있지만, 이메일을 보내면 ...

해피 헌팅

1

Reflexil 1.3은 이제 리소스를 처리 할 수 ​​있습니다.