0

나는 하나의 레이어 창 형태의 응용 프로그램을 생성 한 비주얼 스튜디오 2013ConfuserEx Visual Studio Installer 설치 프로젝트에서 난독 화가 제대로 작동하지 않습니까?

그래서 내 응용 프로그램이 하나 개의 .exe 파일과 .dll 파일의 수를 포함 비주얼 스튜디오를 사용하여 설치 마법사를 생성하는 설치 프로젝트를 설치 (SQLite는, EntitiyFramework을 추가 한 , 등) 및 기타 게시 항목. ConfuserEx를 사용하여 코드를 흐리게 처리하려고합니다. 이를 위해

  1. , 처음 엔이 (가) ConfuserEx를 사용하여 내 비주얼 스튜디오 2013
  2. 를 사용하여 빌드를 게시 만든, 내 게시 .exe 파일을 난독. 이 단계는 잘 작동했습니다. 난독 화 된 .exe 파일을 디 컴파일하려했는데 읽을 수없는 코드 파일이 있습니다. 그래서 그 과정은 잘 작동합니다.
  3. 그런 다음 난독 화 된 exe 파일을 릴리스 exe 파일 (.. \ bin \ Release \ appName.exe)로 바 꾸었습니다.
  4. 그런 다음 설치 프로그램 설치 프로젝트를 다시 작성하여 setup.exe 파일을 생성하십시오.
  5. 그런 다음 setup.exe를 사용하여 소프트웨어를 설치했습니다. 설치가 성공적이었습니다.
  6. .NET Reflector 9를 사용하여 설치된 응용 프로그램 exe를 디 컴파일하십시오.
  7. Decompiler는 정확한 프로젝트 소스를 보여줍니다. 즉, 난독 처리 과정에서 문제가 있음을 의미합니다.

누구든지이 문제를 해결하는 방법을 알고 계십니까?

답변

1

문제점을 발견했습니다.

나는 ..bin \ 릴리스 \ AppName.exe 대신 ..obj \ 릴리스 \ Appname.exe의 파일

지금은 노력하고 벌금을 교체했다.

감사합니다.

0

나는 당신의 방법을 시도했다, 그것은 한 번만 작동했다.

  1. VS 설치 프로그램에서 기본 출력 폴더를 선택하고 마우스 오른쪽 단추를 클릭하십시오.
  2. 제외 필터를 선택하십시오.
  3. 양식 필터 제외 창에서 필터 추가를 선택하십시오.
  4. program.exe를 적어 두십시오.
  5. 이제 VS 설치 프로그램 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하십시오.
  6. 파일 추가 ...를 선택하십시오.
  7. 혼동스러운 exe를 향해 탐색하십시오.

이 작업을 완료하면 혼란스러운 exe가 설치됩니다.

+1

잘 작동이 방법은 VS 설치에 다른 프로젝트 .DLL과의 app.config 파일을 추가하지 않습니다. –

0

나는 당신의 방법을 시도했다, 그것은 한 번만 작동했다.

  1. VS 설치 프로그램에서 기본 출력 폴더를 선택하고 마우스 오른쪽 단추를 클릭하십시오.
  2. 제외 필터를 선택하십시오. 양식 제외 필터 창에서 추가 필터 을 선택하십시오.
  3. program.exe를 적어 두십시오.
  4. 이제 VS 설치 프로그램 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하십시오.
  5. 파일 추가 ...를 선택하십시오. 혼란스러운 exe를 찾으십시오.
  6. 작성한 후에는 혼란스러운 exe가 설치됩니다.

그것은 나를