1

Windows ベースのアプリケーションと SQL Server 2008 をバックエンドとして開発しました。ログイン フォームがあります。別のフォームでログインしたユーザー名を取得することはできますか?助けてください。出来ますか?

4

2 に答える 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 に答える