2012-03-15 13 views
4

起動インタラクティブがSTARTUPINFOで指定されたCreateProcessAsUserとlpDesktopを介してユーザーのセッションで処理するサービスを構築した後、プロセスが実行中のセッションを変更することは可能ですか?実行プロセスのセッションIDとlpDesktopを変更しますか?

セッション1で実行中のメモ帳とセッション2で同じマシンにログインした別のユーザーがいる場合、メモ帳のProcessIdを1から2に変更できますか?セッション2でメモ帳を開始するだけですが、API呼び出しを使用してそれを実現することはできますか?

ところで、私はC#で書いていますが、pInvokeや低レベルの言語を使って完全に快適です。

答えて

4

実行中のプロセスをあるセッションから別のセッションに移動することはできません。

関連する問題