Aracılığıyla paylaş


MSGina.dll Özellikleri

Microsoft standart GINA DLL'sini (MSGina.dll) değiştirmek için bir GINA yazıyorsanız standart GINA işlevinin bir kısmını veya tümünü sağlamak isteyebilirsiniz. Aşağıda standart özelliklerin listesi ve bunların nasıl denetlendiklerine ait kısa bir açıklama yer alır.

Not

GINA DLL'leri Windows Vista'da yoksayılır.

 

Kayıt defteri anahtar değerleri, bu standart GINA özelliklerinin birçoğunun kullanılabilirliğini veya davranışını denetler. Aksi belirtilmedikçe, bu anahtar değerleri Winlogon kayıt defteri anahtarına aittir ve [REG_SZ] değer türüne sahiptir. Winlogon anahtarının gerçek yolu:

\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

  • Yasal Bildirim İletişim Kutusu

    Bazı yerlerde, sistemin yalnızca yetkili kullanıcılara yönelik olduğunu belirten bir bildirim olmadığı sürece, bir iş istasyonuna erişimi olan herkesin oturum açması ve çalışmaya başlaması yasaldır. Ayrıca, birçok kullanıcı normal oturum açmadan önce şirkete özgü iletilerin görüntülenmesini ister. Standart GINA, sistemin oturum açmadan önce bilgileri görüntülemesine izin vermek için iki Winlogon kayıt defteri anahtarı değeri kullanır. Anahtar değerlerden biri varsa ve null olmayan bir dize içeriyorsa, normal Hoş Geldiniz ekranından önce bir Yasal Uyarı iletişim kutusu görüntülenir. Bu anahtar değer adları aşağıdaki tabloda gösterilmiştir.

    Anahtar değeri adı Içeriği
    LegalNoticeCaption Yasal bildirim iletişim kutusunun resim yazısı olarak görüntülenecek dize
    LegalNoticeText Yasal bildirim iletişim kutusunun iletisi olarak görüntülenecek dize

     

  • Son Kullanıcı Adı Görüntüle

    Varsayılan olarak, oturum açma ekranında iş istasyonunda başarıyla oturum açan son kullanıcının adı görüntülenir. Bu özellik, DontDisplayLastUserName kayıt defteri anahtarı değeri tarafından denetlenilir. Bu anahtar değeri bir olarak ayarlandığında, kullanıcı adı oturum açma iletişim kutusunda görüntülenmez.

  • Otomatik Oturum Açma

    Bu özellik, sistem her başlatıldığında varsayılan bilgileri kullanarak ve CTRL+ALT+DEL oturum açma kutusunu devre dışı bırakarak bir sistemin otomatik olarak oturum açmasına olanak tanır.

    Bu özellik, Winlogon anahtarının aşağıdaki değerlerini kullanır.

    Değer Içeriği
    AutoAdminLogon 1
    AutoLogonCount Otomatik oturum açma sayısı
    DefaultUserName Kullanıcı hesabının adı
    DefaultDomainName Kullanıcı hesabının içinde olduğu etki alanının adı

     

    AutoAdminLogon anahtar değeri varsa ve bir anahtar içeriyorsa ve AutoLogonCount anahtar değeri yoksa, geçerli kullanıcı oturumu kapattığında veya sistem yeniden başlatıldığında otomatik oturum açma gerçekleşir. Oturum açılan hesap DefaultUserName ve DefaultDomainName anahtar değerleri kullanılarak belirtilir. Hesabın parolası iki yoldan biriyle belirtilebilir. Windows Server 2003 veya Windows XP işletim sistemlerinden birini çalıştıran bilgisayarlar için parola, LsaStorePrivateData işlevi kullanılarak gizli dizi olarak depolanmalıdır. Ayrıntılar için bkz. Otomatik Oturum Açma Parolasını Koruma. Parolayı depolamanın diğer yolu, Winlogon anahtarının DefaultPassword girdisinde düz metindir; güvenlik amacıyla bu teknikten kaçınılmalıdır. Parolayı LsaStorePrivateData işlevini kullanarak depolarsanız, Winlogon anahtarında DefaultPassword girdisi sağlamayın.

    AutoAdminLogon anahtar değeri varsa ve bir anahtar içeriyorsa ve AutoLogonCount anahtar değeri varsa ve sıfır değilse, AutoLogonCount gerçekleşen otomatik oturum açma sayısını belirler. Sistem her yeniden başlatıldığında, AutoLogonCount değeri sıfıra ulaşana kadar bir kez azalacaktır. AutoLogonCount sıfıra ulaştığında, hiçbir hesap otomatik olarak oturum açmaz, AutoLogonCount anahtar değeri ve DefaultPassword anahtar değeri kullanılırsa kayıt defterinden silinir ve AutoAdminLogon sıfır olarak ayarlanır.

    AutoAdminLogon kullanmaya ilişkin bir uyarı daha vardır: Varsayılan olarak, autoAdminLogon olduğunda MSGina.dll SHIFT tuşunun durumunu denetler. Önyükleme işlemi sırasında SHIFT tuşu basılı tutulursa, MSGina.dll AutoAdminLogon anahtar değerini yoksayar ve kullanıcıdan etkileşimli olarak kimlik doğrulaması bilgilerini ister. Bu, ayrılmış bir uygulamada hata ayıklarken kullanışlı bir özelliktir. SHIFT tuşunun anlamını devre dışı bırakmak için IgnoreShiftOverride anahtar değerini olarak ayarlayın.

  • Kimliği Doğrulanmamış Kapatmaya İzin Ver

    VARSAYıLAN GINA oturum açma iletişim kutusuna bir Kapatma düğmesi içerecek şekilde yapılandırabilirsiniz. Bu, kullanıcıların önce oturum açmadan sistemi kapatmasına olanak tanır. Aşağıdaki anahtar değeri, bu düğmenin eklenip eklenmeyeceğini denetler.

    Değer Açıklama
    ShutdownWithoutLogon Düğmeyi eklemek için bir tane; düğmeyi dışlamak için sıfır

     

  • etkinleştirme Userinit.exe

    Userinit.exe, kullanıcı oturum açtığında MSGina.dll tarafından yürütülen bir uygulamadır. Yeni oturum açan kullanıcının bağlam ve uygulama masaüstünde çalışır. Amacı, ağ kullanımlarını geri yükleme, yazı tipleri ve ekran renkleri gibi profil ayarları oluşturma ve oturum açma betikleri çalıştırma dahil olmak üzere kullanıcının ortamını ayarlamaktır. Bu görevleri tamamladıktan sonra Userinit.exe kullanıcı kabuğu programlarını yürütür. Kabuk programları, Userinit.exe ayarlayan ortamı devralır. Userinit.exe yürütülen belirli kabuk programları, Winlogon kayıt defteri anahtarının altındaki Shell anahtarı değerinde depolanır.

    Kabuğu anahtar değeri, yürütülecek programların virgülle ayrılmış listesini içerebilir. Windows Gezgini varsayılan kabuk programıdır ve Shell anahtar değeri nullsa veya yoksa yürütülür. Varsayılan olarak, Windows Gezgini listelenir.

  • Logged-On Güvenlik Seçenekleri

    Oturum açıldığında, bir kullanıcı güvenli dikkat dizisi (SAS) girerse kullanıcıya bir güvenlik seçenekleri ekranı sunulur. Listelenen seçenekler arasında şunlar bulunur:

    • Sistemi kapatın.
    • Oturumu kapatın.
    • Parolayı değiştirin.
    • Görev listesine gidin.
    • İş istasyonunu kilitleyin.

    Kullanıcı oturum açtığında sas olayı alındığında, yedek GINA benzer seçenekler sağlayabilir.