Klasik şifre değiştirme işleminden bahsetmiyorum tabi :) Ben windows işletim sistemindeki kullanıcı şifresini değiştirebilecek bir program yazmak istiyorum. Fakat bu program kullanıcıdan bir bilgi istemeyecek direk kullanıcı hesabının şifresini değiştirecek. Java ile yapmam mümkün mü? Dışarıdan mutlaka değer girilmesi (eski şifre vb.) gerekir mi?

Not: Virüs yazmıyorum zamanlanmış görev tarzında windows şifresinin otomatik değişmesi için böyle bir ihtiyacım var.

soruldu: 03 Oca '13, 03:10

numankaraaslan's gravatar image

numankaraaslan
1.8k253749
cevap kabul oranı: 19%


Sanırım buldum. System.DirectoryServices kullanılarak C# ile windows kullanıcı hesabı değiştirmek mümkünmüş.

    static void Main(string[] args)
    {
        if (args.Length != 2)
        {
            System.Console.WriteLine("Usage: resetpass user password");
            System.Environment.Exit(1);
        }
        string user = args[ 0 ];
        string previousPass = password;
        string newPass = null;
        DirectoryEntry entry;
        entry = new DirectoryEntry(@"WinNT://MYDOMAIN/" + user + ",User");
        for (int i = 0; i < 10; i++)
        {
            newPass = "a" + password + Convert.ToString(i);
            changePassword(entry, previousPass, newPass);
            previousPass = newPass;
        }
        changePassword(entry, previousPass, password);
        System.Console.WriteLine("Ok.");
    }
    static void changePassword(DirectoryEntry entry, string oldPass, string newPass)
    {
        try
        {
            entry.Invoke("ChangePassword", oldPass, newPass);
        }
        catch (System.Reflection.TargetInvocationException e)
        {
            System.Console.WriteLine("Password: " + oldPass);
            Exception cause = e.InnerException;
            System.Console.WriteLine(cause.Message);
            System.Environment.Exit(1);
        }
    }
permanent link

cevaplandı: 10 Oca '13, 01:11

numankaraaslan's gravatar image

numankaraaslan
1.8k253749
cevap kabul oranı: 19%

burada yeni şifreyi nereye yazıyoruz. şifreyi sorgulamadan degistirebilirmi?

permanent link

cevaplandı: 19 May '13, 21:20

katan's gravatar image

katan
1
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×37

Soruldu: 03 Oca '13, 03:10

Görüntüleme: 950 kez

Son güncelleme: 19 May '13, 21:20

powered by BitNami OSQA