2010-06-05 2 views
0

app.config에서 정보를 변경하는 방법에 대한 게시물이 많이 있으며 app.config에서 정보를 수정해서는 안된다는 게시물이 있습니다. 사용자 폴더에 정보를 저장합니다. 나는이 주제들을 이해한다. 하지만 내가 원하는 것은이 두 가지를 조합 한 것입니다. 연결해야하는 끝점 주소가 포함 된 app.config에서 내 클라이언트에 대한 wcf 설정이 있습니다. 서버가 ip를 변경하거나 클라이언트가 다른 회사의 컴퓨터에 설치된 경우 사용자는 app.config에 저장해야하는 다른 IP 주소를 삽입 할 수 있어야합니다. 이것은 클라이언트가 시작시 app.config의 정보를 읽으면서 appdata 또는 그와 유사한 파일에 저장할 수 없습니다.admin으로 실행하지 않고 런타임에 app.config의 IP 주소를 변경해야합니다.

클라이언트가 프로그램 파일에 설치되고 UAC가 활성화되어 있고 프로그램이 관리자로 실행되지 않는 경우 app.config에 어떻게 기록 할 수 있습니까 (새 IP 주소 기억)?

미리 감사드립니다.

답변

0

MSI/설치 절차의 일부로 App.config의 IP를 간단히 변경할 수 있습니까?

+0

나는 올바른 IP 주소를 미리 설정하고 각 회사에 대해 설정을한다는 것은 무엇을 의미합니까? – Terry

+0

은 각 회사에 대해 설정을하거나 너무 자주 발생하는 경우 클라이언트/서버를 설치하는 자체 설치 프로그램을 작성하고 IP를 감지하고 구성 파일을 업데이트합니다. – Vitalik

+0

IP를 동적으로 검색하거나 MSI에 매개 변수를 전달하거나 설치의 일부로 구성 유틸리티를 호출하는 MSI에 사용자 지정 작업을 추가하거나 MSI 마법사의 일부로 약간의 사용자 지정 UI를 표시하고 사용자가 입력 할 수있는 사용자 지정 작업을 추가 할 수 있습니다 상호 작용하는 URL. 많은 가능성. – Alex

관련 문제