내 프로그램이 현재 로그온 사용자가 아닌 미리 정의 된 SYSTEM 계정으로 실행되기를 원한다면 도움이되는 도구를 알고 계십니까?Windows에서 다른 사용자로 프로그램을 실행할 수있는 도구는 무엇입니까?
답변
ShellRunas
당신은 여기에서 무료로 다운로드 할 수 있습니다 V1.01. http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx
ShellRunas v.1.0에 마크 Russinowich하여 새 시스 인 터널 도구이다. Windows 탐색기에서 다른 자격 증명을 사용하여 프로그램을 실행할 수 있습니다.
사용 : 시스템 계정에 대한
shellrunas [/reg | [/quietreg ] | /regnetonly [/quiet] | unreg | [/netonly] <program> <arguments>
여기 psexec 도구를 사용하여 running a CMD prompt as SYSTEM account을 설명하는 소식이 있습니다. ShellRunAs 도구와 마찬가지로 psexec도 Mark Russinovich였습니다. ShellRunAs와 달리 psexec은 원격 시스템에서 명령을 실행할 수 있습니다. &에는 더 많은 프로그램 옵션이 있습니다.
"run as"명령도 작동하지만 SYSTEM 계정과 함께 사용하기 위해 확인하지 않았습니다. 다음은 "run as" in 2000 and XP에 대한 정보이며 Vista, 7, & 8에 대한 정보입니다.
이것을 사용하여 시스템으로 실행할 수 있습니까? 나는 그것이라고 생각하지 않았다. 어쨌든, 그 winapi 함수는'LogonUser'입니다. – chris
, 아마 서비스 만들기. 언제든지 프로세스를 호출 할 수 있습니다. – chris