2012-10-05 81 views
0

我正在開發一個c#,xaml的metro風格的應用程序。當應用程序啓動時,我想通過將他/她的名字與系統登錄憑證(Windows身份驗證)進行比較來認證用戶,我想使用系統登錄憑證。所以任何人都可以幫助我找到如何檢索地鐵應用程序的系統登錄憑據。如果是這樣的話?如何在c#中獲取metro應用程序的系統登錄憑據?

回答

2

很難使用Windows憑據,因爲允許訪問這種數據會帶來安全風險,但如果您在WinRT沙箱外部,則可以找出使用哪種哈希窗口並將其與Windows密碼文件,但這將是困難的。

看看這個頁面,人們訪問Windows的登錄憑據的有限部分在C#中的一些方法: http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/36e1bcfa-a46a-47a8-8b21-78357efe866b/

我想你可能要考慮是否有必要讓你有這種功能當你自己的登錄系統就足夠了。

下面是一個關於在metro應用中設置登錄信息的好頁面:http://msdn.microsoft.com/en-us/library/windows/apps/hh965453.aspx