UPX 및 .NET 실행 파일


답변:


2
upx: a.exe: CantPackException: .NET files (win32/net) are not yet supported

이것이 가장 최신 버전 (3.04, 2009 년 9 월 27 일)이 알려주는 것입니다.


후속 조치. 현재 버전 (UPX 3.07, 2010 년 9 월 8 일)을 다운로드했지만 여전히이 메시지가 나타납니다.
Paige Watson

후속 조치 - 2011 년 5 월 12 일부터 3.94까지 계속이 메시지가 표시됩니다.
DAG

5

UPX는 기본 실행 파일 전용입니다. .NET 실행 파일을위한 여러 압축기가 있습니다. RPX 그것은 작은 실행 파일에서도 좋은 압축을하고 여러 개의 DLL을 하나의 .EXE 파일로 묶을 수 있습니다.

그러나 .NET이로드 할 추가 어셈블리를 찾고 (즉, 1. GAC, 2. File system, 3. Bundle) 어디에서 왔는지를 찾는 방법이나 더 정확하게는 어떤 제한이 있습니다. 응용 프로그램 내에서 AppDomains를 사용하고 있습니다.

자세한 내용은 문서를 확인하십시오. 희망이 도움이됩니다.

참고 사항 : 이것은 내 프로젝트이므로이 답변을 제 3 자의 보증으로 간주해서는 안됩니다. 그것은 내가 정기적으로 사용한다고 말했고, 그것은 오픈 소스이며, 다른 사람들이 그 혜택을 누릴 수 있기를 바라는 나의 희망입니다.


1
RPX를 대안으로 생각합니다. 4 년 후에 아무 일도 없었던 것처럼 보입니다. 완료 되었습니까, 아니면 작업을 중단 했습니까? 또한 Chrome은 코드 플렉스 프로젝트를 좋아하지 않습니다 (안전하다고는 보이지만).
ferventcoder

나는 그 codeplex repo를 업데이트하는 것을 중단했다. 해커들이 악성 코드를 배포하는 데 사용하고있는 것으로 나타났습니다. 그 사이트가 맬웨어를 포함하고있는 이유와 일부 바이러스 백신 소프트웨어가 RPX로 압축 된 응용 프로그램을 바이러스로 탐지하는 이유는 무엇입니까? 그것의 초조 한 tbh.
Phill Tew

그건 정말 실망 스러울거야. : /
ferventcoder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.