2010-02-13 2 views
2

CLR/.NET Framework가 필요 없어 완전히 원시 코드로 .NET WinForms 응용 프로그램을 컴파일 할 수있는 도롱뇽과 같은 도구가 있다는 것을 알고 있습니다. 이 WPF 애플 리케이션도 가능합니까?WPF 앱을 원시 코드로 컴파일 할 수 있습니까?

+0

Salamander ... .NET 프레임 워크가 설치되지 않은 모든 Windows 컴퓨터 (Win98/2k?) –

+0

도롱뇽은 WinForms뿐만 아니라 WPF에서도 작동합니까? 그게 내 질문이다. – Rhubarb

+0

WPF가 필요한 앱을 지정할 수 있습니다. WPF가 직접 x 호출을 추측하려고 시도하는 것보다 훨씬 빨리 작동합니다. –

답변

1

this page에 따르면 Salamander는 .NET Framework 3.5를 지원하므로 WPF가 지원됩니다.

즉, 아직 WPF 을 잘 지원하는이 도구를 보았습니다.입니다. 런타임 개체 메타 데이터를 통해 처리되는 WPF에는 많은 것이 있습니다.

또한 CLR을 설치할 필요가 없으므로 일반적으로 해결하는 것보다 많은 문제가 발생합니다. CLR 설치를 요구하는 것이 문제가되어서는 안되며, 특히 현재 합리적인 용도로는 문제가되지 않아야합니다.

+0

글쎄, MSIL과 네이티브 코드가 너무나도 쉬운 리버스 엔지니어링에 대해서도 우려하고 있습니다. – Rhubarb

+1

@Rhubarb :이 경우에는 원시 코드로 이동하는 대신 obfuscator를 사용합니다. 메타 데이터는 리버스 엔지니어링을 더 쉽게 만드는 요소이며, 원시 코드 용 디 컴파일러가 아주 좋습니다. 좋은 obfuscator는 내가 개인적으로 그것에 대해 걱정하지 않을 바를 올리고, WPF를 "깨뜨리지"않습니다. –

+0

네이티브 코드를위한 좋은 디 컴파일러는 무엇입니까? – Rhubarb

0

presentation last year에 설명 된대로 C++/CLI를 사용하여 명령 및 속성 바인딩을 사용하여 모두 네이티브 비즈니스 논리에 매핑 된 WPF 논리를 사용하여 Viewmodel 방식을 사용할 수도 있습니다.

관련 문제