제한된 사용자 계정으로 Windows XP에서 관리자 권한으로 프로그램을 실행하고 싶습니다.관리자 권한으로 제한된 계정에서 내 기능을 실행하고 싶습니다.
답변을 찾을 수 없습니다. 프로그램이나
하지만 같은 PrincipalPermission 공간이나 뭐 같은 몇 가지 방법으로 제 기능을 실행하는 서비스와 같은 다른 방법에 의해
- 내 프로그램을 실행 : 나는 두 가지 방법을 사용할 수있을 것 같아요 이 문제를 해결할 수 없습니다.
제한된 사용자 계정으로 Windows XP에서 관리자 권한으로 프로그램을 실행하고 싶습니다.관리자 권한으로 제한된 계정에서 내 기능을 실행하고 싶습니다.
답변을 찾을 수 없습니다. 프로그램이나
하지만 같은 PrincipalPermission 공간이나 뭐 같은 몇 가지 방법으로 제 기능을 실행하는 서비스와 같은 다른 방법에 의해
이 문제를 해결하는 한 가지 방법은 프로그램을 두 부분으로 나누는 것입니다. 한 부분은 Windows 서비스이고 다른 하나는 사용자 응용 프로그램입니다. 필요한 액세스 수준에 따라 네트워크 서비스, 로컬 서비스 또는 로컬 시스템으로 실행되도록 서비스를 설정할 수 있습니다. 관리자 권한이 필요한 모든 작업은 Windows 서비스에서 수행합니다. 사용자 응용 프로그램은 사용자 인터페이스 및 기타 유사한 것들을 표시 할 책임이 있습니다. 이 작업을 쉽게 수행하려면 응용 프로그램간에 IPC (Inter process communication)를 사용해야합니다.
localsystem –
@David로 실행하는 것은 나쁜 습관이다. 당신이하고 싶은 일에 달려 있습니다. 게다가 원하는 서비스 계정을 실행할 수 있습니다. 좋은 관행은 필요한 최소한의 권한을 제공하는 계정을 사용하는 것입니다. –
@ Can : 아니, 정말 나쁘다. –
"runas"명령을 보았습니까? 예를 들어 :
C:\> runas /noprofile /netonly /user:MYCOMPUTER\testuser "C:\Program Files\My Special Program\Program.exe"
예 .. 그 해결책을 ..하지만 그 해결책을 참조하십시오. 내 관리자 계정에 암호가 있어야하며이 암호를 변경하려면 뭔가를 변경하고 내 프로그램에 새 암호를 보내야합니다 .. 내 프로그램이 로그인을 위해 관리자 암호가 필요하지 않거나 뭔가를 원한다면 ... – imans62
나는 제한된 사용자 계정으로 만 관리자 권한으로 내 프로그램을 실행합니다.
이것은 수행 할 수 없습니다. 제한된 사용자에게는 관리자 권한이 없습니다. 관리 사용자로 실행해야합니다 (예 : runas.
잘 생각합니다 내 문제에 대한 좋은 해결책은 ... 내 프로그램을 실행하는 서비스를 사용하지만 여전히 서비스로 GUI 응용 프로그램을 실행할 수 없다 ... – imans62
그건 사용자의 책임입니다. 당신은 그것을 통제 할 수 없습니다. –
정확히 무엇이 앱에 관리자 권한이 필요합니까? –
친애하는 David ... 내 프로그램이 시스템의 모든 리소스에 액세스 할 수 있기를 바랍니다 ... 내 사용자 제한된 사용자 및 내 프로그램 제어에 로그인하여 ... ... – imans62