(C#、.net Framework 2.0 が望ましい)
こんにちは。
これは実用的かつ技術的な質問です...警告されています。:)
各ユーザーがオンライン サービスにログインする必要がある Windows サービスがあります。2 人のユーザー a と b がいるとします。
a はインストール プロセスを実行し、最後にオンライン サービスのログイン資格情報を要求します。それをローカルに保存して、サービスの開始時にユーザーを認識します。
b がやって来て、ログオフし、a がログオンします。このサービスは、新しいユーザーに気づき、ログインの詳細があるかどうかを確認し、ないことを確認します。
Process.Start を使用して Windows アプリを起動できると思いました。いいえ。だから私はググって、たくさんのコード(ここでは CreateProcessAsUser として示されている)を書くとそれは可能ですが、これを行うことはお勧めしません。
それで...どうすればいいですか?技術的または実用的なソリューションに満足しています。