問題タブ [gina]

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.

0 投票する
1 に答える
181 参照

windows - ウィンドウがロックされている間、ホットキーをプログラムに送信します

ウィンドウがロックされているときにプログラムにホットキーを送信することはできますか? 多分私はgina.dllを変更する必要がありますか?

0 投票する
4 に答える
2663 参照

c# - ウィンドウログイン画面でアプリケーションを実行

ユーザーが特定のユーザー アカウントにパスワードを入力できるように、Windows ログイン画面で実行する必要がある C# winform キーボードを作成しました。このアプリケーションを使用しているコンピュータには物理的なキロバイトがありません。

私はGINAに出くわしましたが、これが解決策だと言う人もいますが、XPとVistaが勝利し、7が異なるスキームになるまでしかサポートされないという議論があります。

何か案は?

0 投票する
1 に答える
2983 参照

login - NovelleDirectoryを使用したWindowsスタンドアロンサーバーのLDAP認証

環境にLDAPサーバーNovelleDirectoryがあり、これを介してユーザーデータがあります。私の環境では、WindowsサーバーとLinuxサーバーのセットがあります。このLDAPを両方のサーバーの認証ソースとして使用する必要があります。

Linuxの場合、LinuxをLDAPクライアントとして設定し、Linuxユーザー用の拡張edirectoryスキーマを設定することでこれを実現する必要があります。ユーザーはマシンにログインでき、ユーザーのホームディレクトリを作成することもできます。しかし、問題はWindowsマシンにあります。

Windowsマシンの場合、LDAPを使用してユーザーを認証するnovel ginaを使用しましたが、ローカルシステムにログインするには、ローカルまたはドメインのユーザー資格情報も必要です。次に、すべてのユーザーに対して、ターゲット外のすべてのシステムにローカルユーザーを作成する必要があります。目的。

次に、LDAPを使用してユーザーを認証できるpgina(別のオープンソースジーナ)を使用しました。これにより、ユーザーのプロファイルが作成されます。正常ですが、LDAPユーザー名でローカルユーザーも作成しています。管理者がこのユーザーのローカルマシンのパスワードを変更すると、LDAPユーザーとローカルユーザーの両方のパスワードが同期されなくなります。

Active Directoryに対して認証され(ADをLDAPと見なす)、ローカルシステムでプロファイルを作成するが、ローカルユーザーを作成しない、Active Directoryのログイン動作を取得するにはどうすればよいですか?誰でもこれに光を当てて解決できます問題?

よろしくお願いいたします。

晴れ。

0 投票する
1 に答える
1878 参照

c++ - 「LockWorkStation()」を使用してロックされた後にウィンドウを「ロック解除」する C++ スクリプト

特定のイベントが発生したときにウィンドウをロックする C++ スクリプトがあります。ウィンドウのロックは、「LockWorkStation()」コマンドを使用して行われます。私がやりたいことは、他のイベントが発生したときにウィンドウを「ロック解除」することです。議論のために、ウィンドウが「ロックされている」と仮定しましょう。2 分後にロックを解除するには、ウィンドウが必要です。これは MSGINA.dll を変更する必要がありますか? それとも LockWorkStation() に似た単純なコマンドですか? ユーザー名とパスワードがどこかに保存されていることを知っています(現在、キーとして機能するUSB​​スティックにあります)。

タスクを達成するための方向へのガイダンス、アドバイス、または手順は高く評価されます。

よろしく

0 投票する
1 に答える
3135 参照

winapi - Windows 7 のログオン画面を完全に置き換える?

Windows XP では、ログオン画面に追加機能を追加したり、組織固有の機能を実装したりする独自の GINA 実装の代わりにログオン インターフェイスを使用することができました。

多くの MSDN の記事を見てきましたが、新しいログオン システム (Windows Vista 以降) ではそれを達成することは不可能であることがすべて示唆されています。

ただし、ログイン画面で、または SAS シーケンスが呼び出されるたびに、LogonUIプロセスが開始され、ユーザーが対話するための GINA のようなインターフェイスが提供されます。

LogonUI ログイン/SAS UIを置き換える目的で独自の実装を展開することは可能ですか? それに関する記事は見つかりませんでしたが、実行可能なオプションだと思います。

0 投票する
1 に答える
805 参照

windows-7 - WlxSASNotifyおよびWindowsクレデンシャルプロバイダー

Windows7の資格情報プロバイダーでCtrl-Alt-Delをトラップする方法があるかどうかを調べようとしています。私は、GINAの時代にWlxSASNotifyを使用してこれを行うことができたことを知っています。また、Vista Cred Provのドキュメントを読んで、SASをトラップする方法がなくなったことを覚えています。

それ以来、更新はありますか?私はかなりグーグルしてきましたが、Windows 7CredProvに固有のものは何も見つかりませんでした。

ありがとう!

0 投票する
1 に答える
232 参照

windows - Visual C ++でwindows changepasswordイベントを使用する方法

ビジュアル C++ を使用して sas(clt+alt+del) changepassword 関数を開発しています...

だから私は私のフォームにボタンを持っています...

ボタンをクリックする場合は、パスワードの変更ダイアログボックスを表示してその機能を処理したい...

その changepassword イベントを使用、呼び出し、または呼び出すにはどうすればよいですか?

よろしくお願いします

0 投票する
1 に答える
99 参照

windows - GINAの実装により、SASカーネル呼び出しを無視できますか?

これは何度も聞かれたことは承知していますが、見つけたものすべてをじっくりと見てきましたが、良い答えが得られませんでした。私はNMIの概念を理解しており、通話を傍受できないことを認識しています。GINAアプリケーションを開発するのかどうか疑問に思っていたのですが、オペレーティングシステムが呼び出すすべてのフックに応答して、それらを無視できるようにすることはできますか?GINAの実装に関係なく実行されるフックはありますか?レジストリを微調整する多くの小さなユーティリティに出くわしましたが、レジストリを変更せずにすべてをコードで処理したいと思います。

PS、私は自分のキーボードドライバーを書きたくないし、BIOSの世界をハックしたくない...

また、Win7はGINAを使用していないことを読みました。私が間違っている?そうでない場合、同じことを行うためにどのWindowsコンポーネントを実装/交換する必要がありますか?

0 投票する
1 に答える
347 参照

c++ - C ++ win32 APIを使用してログオンダイアログボックスに最後のログオンユーザー名を表示するにはどうすればよいですか?

私はC++win32APIを使用しています。

ginaログオンダイアログボックスがあります。

ユーザー名のテキストボックスが含まれています。

システムを再起動した後、そのテキストボックスに最後のログオンユーザー名を表示したい。

どうすれば入手できますか?

0 投票する
1 に答える
154 参照

windows - カスタムGINAでのtelnetコマンドの実行

すべてのワークフローを含むWlxLoggedOnSASおよびWlxLoggedOffSAS内でモーダルウィンドウを起動するカスタムGINA(Windows Server 2003 R2)があります。MSGINAにチェーンします。

telnetを使用してリモートスクリプトを実行しようとすると(シャットダウンなど)、失敗します。なぜこれが起こるのか誰かが知っていますか?そして、これを処理する方法はありますか?おそらくGINAでイベントを処理しますか?

私はしばらくの間解決策を探していましたが、何も見つかりませんでした。