Windows ベースのアプリケーションと SQL Server 2008 をバックエンドとして開発しました。ログイン フォームがあります。別のフォームでログインしたユーザー名を取得することはできますか?助けてください。出来ますか?
質問する
266 次
2 に答える
0
あなたの 2 つのフォームは別のプロセスにありますか? その場合、プロセス間通信メカニズムを使用してユーザー名を取得する必要があるかもしれません。
于 2012-05-27T10:37:42.027 に答える
0
環境変数を調べて、現在ログインしているユーザーの名前を取得できますUSERNAME
。ただし、プロセスが他のユーザーの資格情報で実行されている可能性があります。
ただし、これらの資格情報を使用して何かを行うことだけが必要な場合は、System.Net.CredentialCache.DefaultCredentials
またはを使用できますSystem.Net.CredentialCache.DefaultNetworkCredentials
。
于 2012-05-27T10:47:43.340 に答える