- 締切済み
CreateProcess時の実行ユーザ変更について
初の投稿になります。教えてください。 SystemユーザのプロセスからCreateProcessで子プロセスを生成するとき、SYSTEMユーザプロセスとしてではなく、USERプロセスとして起動したいのですが、設定の仕方が良く分かりません。 CreateProcess時に設定することが出来なければ、CreateProcess後でもユーザの変更が出来ればいいですが。。。 もし分かる方がいらっしゃったら教えて頂けると助かります。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ryumei
- ベストアンサー率60% (3/5)
回答No.1
CreateProcessではなくCreateProcessWithLogonWで起動すれば設定可能です。 詳しいドキュメントはMSDNライブラリにありますのでそちらを参照してください。 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdllpro/html/_win32_createprocesswithlogonw.asp