web-dev-qa-db-ja.com

Windows7のログイン画面をWindowsのように見せますXPログイン画面

Windows7のログイン画面をWindowsXPのログイン画面のように見せるための方法はありますか?

  • Username
  • パスワード
  • ドメイン

私はこれが少し奇妙なものであることを知っています、そして私を信じてください、私がそうする必要がなければ私はそれをしません。ドロップダウンボックスからドメインを選択する方法があったとしても、それは良いことです。ドメイン以外のユーザーに、一般的なユーザー名とパスワードを使用してドメインにログインするのではなく、ローカルマシンにログインさせようとしています。

将来の参考のために、私が抱えていた問題を解決する最も簡単な方法(ローカルユーザーに簡単にログオンさせる)は、ユーザー名の前に./を追加することであることがわかりました。
つまり./ joebloggs

10
Joe Taylor

私はParalint.comの背後にいる男で、lsxekによって指摘されています。私はバックエンドに取り組んでいます、そして私の仕事はあなたがXP見た目を、すみません。

ユーザーからの資格情報の取得は、資格情報プロバイダーによって処理されます。 最新のPlatform SDK にサンプルがあります。その道を進むことを選択した場合、あなたはこれを行うことになります:

  1. 必要なフィールドをLogonUI.exeに通知する資格情報プロバイダーを構築します
  2. ドメインのリストなど、これらのフィールドにデータを入力します
  3. タイルが入力されたことが通知されたら、LSASS.exeの資格情報をシリアル化して処理します

ログオン画面の外観を変更するだけの場合は、Microsoftのサンプルを参考にしてください。しかし、私は-そしてあなたが今までに持っていると確信しています-メンテナンスとすべてを考慮して、あなたがその仕事から得る利益を考えます...

2
ixe013

このスレッド によると、Windows Vistaと7の両方が、上記のダイアログボックスを提供していた古いMSGina.DLLファイルを使用していないため、不可能です。ただし、同じスレッドで、ログオン画面に表示したくないアカウントを非表示にできるレジストリ編集が提案されています。

編集:どうやら私は完全な検索をしませんでした。 pGina というオープンソースプロジェクトがあり、ここで役立つかもしれません。 .NET Framework v3.5 SP1が必要であり、LDAP認証関連のプラグインがあります。ただし、Windows7のサポートはまだかなり進行中です。

編集2:作業中の別の可能な解決策:誰かが カスタムGINAを資格情報プロバイダーに移植する Vistaでの使用に適しています(そしておそらくWindows7)。

7
Isxek
2
Boo