사용자에 대해 대화 형 로그온 세션을 만들고이 사용자 계정에 대해이 세션에서 응용 프로그램을 시작해야합니다. 언제든지 활성 세션이 될 필요는 없습니다. 내가 필요한 것은 앱이있는 백그라운드에서 추가 세션을 실행하는 것입니다.대화 형 로그온 세션 창 만들기 7
불행히도 LogonUser는 자체 세션을 생성하지 않기 때문에 해결책이 아닙니다.
C#/PInvoke 또는 powershell에서 수행하는 방법이 있습니까?
편집 : 나는 달성하기 위해 노력하고 무엇에
자세한 내용 : 나는 그것이 우아한 해결책 아니라는 것을 알고 있지만이 자동화 할 수 있다면이 "해결책"일 것이다.
단일 데스크톱에서 여러 번 실행하려는 타사 응용 프로그램이 있습니다. 나는 시프트 - 오른쪽 클릭 "사용자로 실행"을 시도했지만 "C : \ Users \ Default \ AppData"에 액세스 할 수없는 오류가 발생합니다. PInvoke Logonuser가 액세스가 거부 된 예외로 인해 실패합니다. 다른 사용자로 전환하면 여러 인스턴스가 문제없이 실행됩니다. XP 솔루션과 유사
: 나는 사용자에 대한 대화 형 로그온 세션을 생성하고이 사용자 계정에 대해이 세션에서 응용 프로그램을 시작하는 데 필요한 Create an interactive logon session
[XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)처럼 들릴 수 있습니다. 새로운 대화 형 로그온을 만드는 것은 무엇입니까? 세션이 해결책인가? –
하나의 데스크탑에서 여러 번 실행하려는 타사 응용 프로그램이 있습니다. 나는 시프트 - 오른쪽 클릭 "사용자로 실행"을 시도했지만 "C : \ Users \ Default \ AppData"에 액세스 할 수없는 오류가 발생합니다. PInvoke Logonuser가 액세스가 거부 된 예외로 인해 실패합니다. 다른 사용자로 전환하면 여러 인스턴스가 문제없이 실행됩니다. – Marek
[Application Compatibility Toolkit] (http://technet.microsoft.com/en-us/library/cc722055%28v=ws.10%29.aspx)을 사용하는 것이 좋습니다. [shim ] (http://technet.microsoft.com/en-us/library/dd837644%28v=ws.10%29.aspx)를 사용하면 'AppData'에 대한 호출을 다른 위치로 리디렉션 할 수 있습니다. –