2013-12-19 3 views
2

Eclipse 용 RCP 제품을 구현하기 위해 Mico with Tycho 플러그인을 사용하고 있습니다. 필요한 항목은 제품 EXE 파일을 마우스 오른쪽 버튼으로 클릭하고 속성 (Details) 탭 (파일 설명, 제품 이름, 제품 버전 ...)에 대한 관련 정보가 필요한 속성입니다.Eclipse RCP 제품 exe 속성을 변경하는 방법

지금까지 VERSIONINFO 문 (. Comment 10 at this bug 참조)이있는 .rc 파일을 사용하여이 작업을 수행 할 수있었습니다. 또한 tycho-user mailing list에서 rc 파일을 Tycho 빌드에 포함시켜 원하는 동작을 얻을 수 있음을 발견했습니다. Nontheless는 어디에서 rc 파일을 넣을 지, 이름을 짓는 방법 또는 위치를 설정할 위치를 찾을 수 없었습니다.

감사

답변

0

그 자체 컴파일 (수정 rc 파일 포함) 일식 런처 소스 만 가능한 한 당신은, 버그질라 토론을 잘못 읽고있다.

그러나 대안이 있습니다. 임의의 종류의 리소스 편집기를 사용하여 실행 프로그램 실행 파일을 수동으로 패치 한 다음 root file으로 제품에 넣을 수 있습니다. 이것은 타이코와 함께 작동합니다, 나는 그 접근 방식을 사용합니다. 단점은 물론 제품 정의 파일에서 브랜딩 세부 사항을 변경하면이 실행 파일이 업데이트되지 않습니다.

루트 파일 대신 설치 작성 중에 Eclipse 실행 파일을 덮어 쓸 수도 있습니다. 예 : 우리는 RCP 응용 프로그램 주위에 NSIS 설치 프로그램을 만들고 거기서 수정할 수도 있습니다.

+0

자원 편집기를 사용하여 버전 정보를 업데이트 할 수 있었고 RCP 빌드 중에 실제로 다른 방법을 사용할 수 없다고 가정 할 때 정답으로 표시되었습니다. Maven을 사용하여 빌드 (ant. plugin을 사용하고 일부 명령 행 리소스 편집기를 호출) 후에 실행 파일을 업데이트 할 수있는 가능성이 있다고 생각하십니까? 저는 Windows에서 이뤄질 수 있다고 확신합니다. 불행히도 빌드 머신은 리눅스를 실행합니다. – Acheron

+1

나는 결코 시도하지 않았다. https://code.google.com/p/rescle/은 불행히도 창 전용입니다. http://stackoverflow.com/questions/1291570/native-linux-app-to-edit-win32-pe-like-reshacker는 원하는대로 보입니다. 그것들은 또한 "linux edit pe file"또는 "linux edit pe header"로 검색 될 수 있습니다. – Bananeweizen