3

c# と xaml を使用して Windows 8 アプリを開発しています。私のアプリは、ログインしたユーザーがアプリを起動できるように、Windows 認証を実装できる必要があります。この問題を解決するためのコード スニペットを教えてもらえますか ?

前もって感謝します

4

2 に答える 2

3

Windows8アプリでWindows認証を有効にするには

Package.appxmanifestファイルに移動します。

[機能]タブに移動します。ページのエンタープライズ認証機能を確認してください。

Windows.System.UserProfileを使用して名前空間 を含めます。 例:プロファイルのユーザー名を使用する場合: txtUserName.Text = await UserInformation.GetFirstNameAsync();

これは、Windows認証ユーザーの詳細を取得する方法です。これがお役に立てば幸いです。

于 2012-11-23T21:54:56.360 に答える
1

そんなことはできません。Windows 8 の「没入型」アプリケーションはサンドボックス化されており、Windows 独自のユーザー管理にはアクセスできません。ユーザー パスワードがハッシュ化されている場合 (一方向変換)、SAM ファイルにアクセスできたとしても、元のパスワードを読み取ることはできません。

ユーザーのWindowsパスワードが必要な場合は、事前に尋ねる必要がありますが、(インテリジェントな)ユーザーが自発的にこれに同意しないことを保証します.また、提出した場合、Windowsアプリストアでアプリケーションが拒否される可能性があります.それ。

于 2012-10-05T07:45:14.400 に答える