問題タブ [credential-providers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 資格情報プロバイダーを使用してログインします
誰かが私に機能するクレデンシャルプロバイダーを作成する方法を説明してください!HardwareEventCredentialProviderサンプルをベースとして使用して、その上に独自のプロバイダーを構築しています。ユーザー名とパスワードのフィールドを変更しましたが、機能しないようです。システムにクレデンシャルを送信した後、1秒間だけ空白の画面が表示されます。または、「パスワードまたはユーザー名が正しくありません」というメッセージを受信すると、認証が再開されます...ログインする必要があることとGetSerialization()
、SetSerialization()
既存のユーザーでログインする方法は?(username = L "virt naXa!"、password = L "1234")
VistaのCPに関する「クレデンシャルプロバイダーテクニカルリファレンス」とDanGriffinの記事を読みましたが、クレデンシャルプロバイダーを使用してログインする方法がわかりません。(たぶん私はそれを注意深くしなかったので、それらを読み直す必要がありますか?)
そして、私の悪い英語をお詫びします、それは私の母国語ではありません:)
c++ - C++でPWSTRから部分文字列を抽出する方法
現在、C++でWindows7のクレデンシャルプロバイダーを変更しています。Windows SDKでは、PWSTRを使用する必要があります。
ユーザー名がDOMAIN\usernameとして、場合によってはdomain.tld \ usernameとして、場合によっては単にusernameとして渡されるという問題が発生しました。私がやりたいのは、これからユーザー名を抽出し、スラッシュの後の部分文字列のみを取得することです。
私はC++を初めて使用しますが、どの文字列関数もPWSTRで機能しないようです。wchar_t *への変換をいくつか試しましたが、それでもどこにも到達しません。
これはどのように達成できますか?
TIA
winapi - CredentialProvider は特殊文字 (ドイツ語) を含むパスワードを受け入れません
Windows へのログインを許可する CredentialProvider を作成しました。しかし今日GetSerialization()
、「ä」や「ü」などのドイツ語の「ウムラウト」文字を含むパスワードを受け入れないように見えるこの奇妙なエラーを発見しました。誰かが解決策を知っていますか?
前もって感謝します
visual-c++ - カスタムクレデンシャルプロバイダーを使用すると、ログオン画面に複数のタイルが表示されます
Microsoftの資格情報プロバイダーのサンプルを使用して、デフォルトのWindows7ログオン画面のラッパーをまとめました。
新しいCPに関してはすべて正常に実行されているように見えますが、ログオン画面に重複するタイル、つまりデフォルトのWindowsタイルと「ラップされた」タイルが表示されます。
デフォルトのWindowsタイルは変更が組み込まれていないため、どうすれば削除できますか?
windows - Visual Studio 2012 でのカーネル モードのデバッグ
Visual Studio 2012 でのリモート デバッグに問題があります。
私の目標は、vmware プレーヤーで実行されている Windows 7 で資格情報プロバイダーをテストすることです。私はそれをインストールし、レジスタの変更を追加しました。正常に動作します。
私はこのチュートリアルを読みました:
http://msmvps.com/blogs/alunj/archive/2011/02/21/1788561.aspx http://social.msdn.microsoft.com/Forums/nl-BE/wdk/thread/b34c45df-b724-429d -aa11-e315fd987280
私は vmware でパイプを作成し、このビデオと同じことをしようとしました:
http://msdn.microsoft.com/en-us/library/windows/hardware/jj149675.aspx
しかし、私のビジュアル スタジオでは、トランスポート コンボ ボックスに Windows カーネル モード デバッガーがありません。
(私はデフォルトとリモートのみ認証を持っていません)
どこで何か間違ったことをしたのか誰か知っていますか?
事前に感謝します、誰かが助けてくれることを願っています:)
PS
Visual Studio Ultimate 2012 を使用していますが、サード パーティのデバッグ ソフトウェアは使用していません。
windows - Eclipse CDT を使用した資格情報プロバイダーの作成
現在、Windows 7 32Bit 用の資格情報プロバイダーを開発しようとしています。私は現在これを達成するためにEclipse CDTを使用しています。Windows SDK をインストールし、CDT を正しくセットアップした後、必要な dll をコンパイルしてリンクすることができました (非常に面倒で、期待どおりに動作していると 100% 確信しているわけではありませんが、少なくともエラーは発生しません)。資格情報プロバイダーをインストールしようとすると、msvcr90.dll 不足エラーがスローされます。ネット上で正しいバージョンの dll を見つけることで、その問題を回避しました (必要な msvcr90.dll のバージョンは、再配布可能などのバージョンでも提供されていないことに注意してください。そのため、それらを指摘する必要はありません。すでに)。これをインストールして msvcr90.dll を system32 フォルダーにコピーしたところ、R6034 ランタイム エラーが発生し始めました ("... C ランタイム ライブラリを incorecctly でロードしようとしています..
今まで解決できていませんでした。共有 dll の代わりに静的 dll を作成して、逆の方法で試してみました。それを試してみると、システムの起動時に資格情報プロバイダーが読み込まれていないだけです。
誰かが同様の問題を抱えているか、これを解決する方法を知っていますか? 私の最後の手段は、何らかの方法で VS を取得することですが、これが問題に関連しているかどうかはよくわからないので、今のところ CDT にとどまりたいと思います。
記録のために、私は現在、標準の SampleCredentialProvider チュートリアルを機能させようとしています。自分で書いたコードは使っていないので、それが問題の原因にはなりません。
編集: 更新のために、CDT に動作する資格情報プロバイダーをコンパイルさせるというこの取り組みをあきらめました。私は学生であり、論文のためにこれを行っているので、VSをダウンロードしたばかりで、面倒なことなどなく魅力的に機能しました。何がうまくいかないなど。誰かがこれを機能させる意志を持っている場合は、この質問を開いたままにしておきます。今、私はそれに対処する時間がありません。レコードでは、リンク用の最も重要なライブラリは次のとおりです。advapi32.lib、ole32.lib、user32.lib、secur32.lib、および shlwapi.lib (試行錯誤でこれを見つける必要がありました...)
windows - Windows 7 のログオン画面にボタンを追加する
Windows 7 ユーザー向けのセルフ リセット パスワード機能を実装したいと考えています。ログオン画面でプロンプトが表示されたら、パスワードを忘れた場合のボタンがドメイン ユーザーに表示されます。このボタンをクリックすると、パスワード リセット ウィザードが開きます。問題は、標準の Windows ログオン画面にコマンド ボタンを追加する方法です。
ここで述べたように、Windows XP の GINA について知っています: Windows ログオン画面にコマンド ボタンを追加する
しかし、このトピックは 3 年前のものであり、Vista / Windows 7 では Microsoft が「Microsoft Windows Credential Provider」を考案しました。
c++ - 証明書ベースのログイン
私は現在、Windows用のスマートカードベースのログインに取り組んでいます。このために、カードリーダーの代わりに使用されるnfc対応のスマートフォンと通信できるクレデンシャルプロバイダーを開発します。スマートフォンとcpの間の通信は、Bluetoothおよび/または標準のネットワーク接続を介して行われます。私の現在の状態では、収集したクレデンシャルをLogonUIに送信してログオン試行を開始するまで、すべてが機能します。
基本的に私の問題は、スマートカードから取得した証明書を使用してWindowsにログインする方法がわからないことです。主な問題は、証明書に到達するための対応するAPIが見つからないように見えることです。誰かがこれがどのように行われるか知っていますか?適切なドキュメントへのリンクは、すでに私を助けてくれるでしょう。私が理解している限り、LogonUIはKerberosを使用しています。彼らはMITの実装を使用していますか?
よろしくお願いします!
windows - 資格情報プロバイダーを使用して com オブジェクトを呼び出す
学校のプロジェクトで QR コード、グラフィカル パスワード、Kinect モーション パスワードを使用する Windows にログインするアプリケーションを作成したいと考えています。
資格情報プロバイダーを利用する必要があることを学びました。これは初めての使用で、非常に混乱しています。
私の質問は次のとおりです。上記を使用してアプリケーションを作成し、資格情報プロバイダーにアプリケーションを呼び出すことは可能ですか? また、作成するアプリケーションは com オブジェクトである必要がありますか?
前もって感謝します!
powershell - Windows7クレデンシャルプロバイダーまたはログインソリューション
私はstackoverflowの新規ユーザーですので、よろしくお願いします。これが私のシーンリオです:
- Windows 7 Enterprise(x64)
- 複数のユーザーがログインおよびログアウトします
- 新しいユーザーのログイン時に前のユーザーをログオフする必要があります
現在のWindowsXP環境には、管理者以外のユーザーにログインして前のユーザーを起動するように求めるカスタムGina.dllがあります。これは、Windows 7の「高速ユーザー切り替え」で実現できますが、アプリケーションの複数のインスタンスが開いたままになり、問題が発生します。また、複数のユーザーが引き起こすパフォーマンスへの影響も懸念されます。私の調査では、クレデンシャルプロバイダーが必要になる可能性が高いことがわかりましたが、時間の制約があるため、クレデンシャルプロバイダーを時間内に構築することはできないと思います。
以前のユーザーをログオフするPowerShellスクリプトを(stackoverflowを使用して)正常に作成しました。次のようになります。
これに伴う問題は、ユーザー名にusername1やuser2などの数字が含まれている場合、このスクリプトは数字を連結して失敗することです。「ディスク」セッションのセッションIDを選択してログオフするように、この小さなPowerShellスクリプトを編集するのを手伝ってもらえますか?
さらなるテスト結果:
- 「ディスク」ユーザーがいない場合は、現在ログインしているユーザーからログオフします。これは良くありません、これにも何か助けはありますか?