2
구성 파일에서 읽는 Windows 서비스가 있습니다. 응용 프로그램을 시작하기 전에이 구성 파일을 수정해야합니다. 구성 파일의 변경 사항을 처리하는 GUI를 어떻게 만들 수 있습니까? 나는 서비스가 GUI 그 자체를 가지고 있지 않다는 것을 알고 있지만, 설정 파일의 일부 문자열을 수정하고 서비스를 시작할 필요가있다.C# Windows 서비스의 구성 파일 수정
당신은 구성을 열고 프로그래밍 방식으로 조작 할 수
다른 GUI 프로젝트에 있거나이 프로젝트가 서비스 프로젝트 내에서 호스팅 될 수 있다고 가정 할 수 있습니까? –
@ 짐 - 시작하기 전에 다른 방법으로 구성 파일을 조작하여 서비스 UI의 필요성을 피하고 있다는 인상을 받고있었습니다. 물론 서비스를위한 GUI를 만들 수는 있지만 그 메커니즘은 복잡합니다. 보다 명확하고 명확한 방법은 net.tcp wcf 엔드 포인트를 노출하고 별도의 앱으로 제어하는 것입니다. 하지만 그것은 귀하의 요구 사항에 맞지 않습니다. 실행 중에 구성 명령을 허용 할 수있는 서비스를 작성할 수 있다면 그것은 또 다른 이야기입니다. –
아니요, 기본적으로 서비스가 중지 된 상태에서 사용자가 수정할 수있는 UI가 필요합니다. 양식을 닫으면 구성이 저장되고 다음 번에 서비스가 시작될 때 양식이 사용됩니다. –