가능한 중복 : 제한된 사용자 계정으로 설정 IP 및 DNS를 변경할 수 있습니다
How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#변경 네트워크 설정
프로그램을 개발 (C#을 /의 WinForm) .
Inititally, 내 프로그램은 다음과 같은 코드 프로젝트의 예를 기반으로 개발되어 그러나 SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
,이 프로그램으로 인해 권한 문제로 제한된 사용자 계정에서 작동하지 않습니다 찾을
일 후 일부 연구는, 내가
- 서비스를 설치 &를 구축하여이 기능을 구현할 수 있다는 것을 알고 [LocalSystem 계정으로 실행]
- 서비스가 IP 및 DNS 설정을 변경하도록 명령하는 제한된 사용자 모드로 실행할 수있는 작은 클라이언트를 만듭니다. 서비스와 통신 및 설정의 입력에 따라 IP 및 DNS를 변경하는 서비스를 명령하는 방법을
그러나, 나는 아직 방법에 대해 어떤 생각을 가지고 있지 않습니다
[IP Address change with limited account 아이디어에서 온다]가 사용자 [winForm 프로그램에서].
나와 함께 아이디어 나 예를 들려 주시면 감사하겠습니다.
근본적으로 당신의 질문은 완전히 당신이 말한 것이 아닙니다, 맞습니까? 당신은 제한된 사용자 계정 blablabla에 관심이 없습니다. 실제 질문은 "코드에서 IP 및 DNS 설정을 어떻게 변경합니까"입니다. 코드가 제한된 계정에서 실행되지는 않지만 LocalSystem 권한이있는 서비스에서 실행되고 나머지는 방금이므로 쓸데없는 정보. 너가 가진 점심과 함께 qeustion을 확장 케어? 동일한 관련성. – TomTom
포스터가 제공 한 정보가 모두 쓸모 없게 된 경우 총 중복됩니다. 포스터는 제한된 사용자 계정에서이를 수행하지 않는 방법을 이미 알려주므로 "제한된 사용자 계정"은 무의미합니다. – TomTom
@TomTom 그 중 하나 또는 [두 프로세스 간의 통신을 어떻게 구현합니까] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85) .aspx) . – rene