2009-10-06 4 views
2

Corflags를 사용하여 x64에서 PartCover를 실행하려고 시도 중입니다. 내가 사용하는 경우 :CorfFlags가/force 뒤에 서명 된 강력한 이름에 대해 경고하는 CF011

CorFlags.exe PartCover.exe/32BIT +/강제

를 내가 얻을 : corflags를 : 경고 CF011을 : 지정된 파일이 강력한 이름 서명한다./Force를 사용하면이 이미지의 서명이 무효화되고 어셈블리가 사임되어야합니다.

는/힘없이 내가 얻을 :

corflags : 오류 CF012 : 지정된 파일이 강력한 이름 서명됩니다./Force를 사용하여 강제로 업데이트하십시오. 웹에

다른 사람들이 아무런 문제없이 corflags 축복하는 partcover ...

답변

8

내가 문제를 볼 수 없습니다를 runnig 것을이 나타납니다./force corflags를 사용할 때 어셈블리가 x86 (32 비트)이되도록 PE 헤더를 업데이트하지만 강력한 명명법을 무효화하므로 변경된 어셈블리를 사임해야합니다. 그래서 경고를 보는 것입니다,하지만 corflags가 어셈블리를 변경하고 있습니다.

/force를 사용하지 않으면 corflags가 명시 적으로/Force 인수로 권한을 부여하지 않고 어셈블리를 무효화 할 무언가를 수행하지 않는다고 말합니다.

+1

그렇군요 :) 나는 corflags의 사용법이 .exe에 플래그를 설정하고 정상적으로 .exe를 사용한다는 것을 깨달았습니다. – bosko

+0

어셈블리를 변경했는지 여부는 혼란 스럽습니다. 였다. – Jen

관련 문제