서비스에서 Windows 7의 로그온 화면에서 응용 프로그램을 실행하고 싶습니다.Win7 로그온 화면에서 응용 프로그램 실행
저는이 문제에 대해 오랜 연구를 해왔으며 이미 여러 가지 방법을 시도해 보았습니다.하지만 불행히도 지금까지 완전히 성공하지 못했습니다. 나는 현재 로그온 한 사용자의 잠금 화면에서 응용 프로그램을 실행할 수있었습니다. 처음에는 그것이 기본적으로 성취하려고 시도했던 것처럼 보였습니다. 그러나 나는 모든 사용자와 일반 사용자에 대해 서로 다른 로그온 화면이 있음을 깨달았습니다.
제 생각 엔 사용자가 세션 1에서 실행되는 동안 여러 계정을 사용할 수 있거나 잠금 화면에서 "사용자 전환"을 클릭하면 부팅 한 직후에 나타나는이 사용자 독립 로그온 화면은 세션 0에서 실행됩니다. 세션 2의 사용자 2 등. 문제는 "winsta0 \ winlogon"과 함께 세션 0에서 응용 프로그램을 실행하면 표시되지 않는다는 것입니다. 세션 1에서 실행하면 잘 작동하지만 사용자가 이미 로그인해야하므로 많은 도움이되지 않습니다.
그래서 사용자 독립적 로그온/시작 화면에서 응용 프로그램을 실행하는 방법은 무엇입니까? 이 목적을위한 올바른 매개 변수와 기능은 무엇입니까? 누구든지 시위를위한 실제 사례가 있습니까? (델파이가 선호되지만 실제로 다른 언어도 가능합니다!)
[Credential Providers] (http://msdn.microsoft.com/en-us/magazine/cc163489.aspx) 및 [ICredentialProviderCredential] (http://msdn.microsoft.com/en-us/library/)을 사용하여 시도한 적이 있습니까? us/library/windows/desktop/bb776029 % 28v = vs.85 % 29.aspx) 및 [ICredentialProvider] (http://msdn.microsoft.com/en-us/library/windows/desktop/bb776042%28v=vs .85 % 29.aspx) 인터페이스? – RRUZ