2011-02-05 10 views
2

私のクライアントは、私が彼のために作ったアプリケーションを起動するときに、自分のWindowsユーザーアカウントのユーザー名とパスワードを入力するだけの機能を実装したいと言ったところです。アプリにログインします。Windowsユーザーアカウントの資格情報でログインする

私はこの昨年のどこかのチュートリアルを読んだことがありますが、私の人生にとっては今どこにでも見つけることができません。そして、いくつかのGoogle検索では私のために何も明らかにしていない。

これにはまだどこかにぶら下がっているドキュメントや記事がありますか?

あなたは

答えて

0

あなたのための困難を起こすん正確には何? ログオンフォームの作成、偽装のスレッド、ネットワークリソースへのアクセスの偽装?彼らは現在のセッションにログオンしたときに

とにかくあのLogonUser機能

+0

ちょうど私が必要なもの。 Shrikeありがとう。 :) –

1

私はそれは、そのユーザーがActive Directoryまたはローカルユーザーストアにあるかどうかに依存だと思うありがとうございますが、これは、あなたが始めるのに役立つはずです。

http://geekswithblogs.net/Ramaraju/archive/2009/07/14/windows_authentication_in_winform_application.aspx

+0

これはどちらの場合でも有効です。提供されたリンクの例では、ドメインは空、空の場合があります。ローカルユーザーの資格情報を提供する際には、コンピュータ名(ドット)とおそらくマシン名(ただし、それについてはわからない)を使用します。 –

+0

これをクリアしていただきありがとうございます。私はドメインユーザーの経験があります。 – Daveloper

2

をチェックし、彼らはすでに、これらの資格情報を入力します。その場合、ユーザーがアプリを実行しようとしたという事実だけが、そのアプリを使用する許可を持っていることを示しています。

+1

*ラップトップを使用する許可を持っている可能性があります。しかし、それは、自分のビジネスに関係のない人が、自分のノートパソコンから自分のビジネスの90%を管理するアプリを使用する許可を得ていることを示しているわけではありません。そして彼は誰も自分のノートパソコンの資格を持っていないと述べているが、AFK(キーボードから離れている)の間は単にロックすることを拒否している。 –

+0

それは安全な偽物です。誰かがログインしたセッションに不正にアクセスした場合、関連するすべてのファイルにアクセスできます。この状況であらゆる種類の実際のセキュリティを実現する唯一の方法は、ファイルに異なるアカウントACLを適用することです。私はそのアプリケーションだけでなく、実際の問題であるいくつかのデータファイルを前提としていますか? –

+0

正しい。なぜ私は彼がちょうどこのアプリケーションのために別々の、新しいユーザー名とパスワードを作成しないのか分かりません。なぜ彼はそれがこのようになることを望んでいるのか分かりませんが、彼はそれがこのようになることを具体的に述べました。だから私は彼がそれを読んでいると思っている? Re:データファイル。読み書きされるファイルはたくさんありますが、それらはすべてデータベースまたはサーバーにあります。アプリケーション内からアクセスされる唯一のファイルは、使用状況ログファイルと顧客の連絡先リストです。 –

関連する問題