Uzak Bilgisayar Paylaşılan Klasörleri Bulma

Powershell komutu ile uzaktaki herhangi bir Windows yüklü bilgisayarda paylaşıma açılmış klasörleri görüntüleyebiliriz. Bunun için gerekli olan kod parçası. Aynı şekilde bu powershell komutunu C# ile çalıştırarak da bir arayüz üzerinden sonuçlar görüntülenebilir. Bunun için gerekli olan C# kodu aşağıdadır. Kod içerisinde kullanılan Shared isimli sınıfımızın kodu:

C#’ta RDP İle Bağlanma

Yeni bir C# ipucuyla yeniden beraberiz. Bu defa ki kod parçamız bize uzaktaki bilgisayara bağlanmayı sağlamaktadır. İşlem için kod içerisinde gerekli yerlere bağlanılacak bilgisayarın adı veya IP adresi, kullanıcı adı ve şifresi girilmelidir.  

Runtime Anında Forma Kontrol Ekleme

Bu yazımızda programın çalışması anında kod yardımıyla anlık olarak form üzerine kontrol eklemeyi işeyeceğiz. Örnek olarak biz formumuz üzerine yatay ve dikeyde istenilen sayıda buton ekleyeceğiz. Bütün kontroller aynı mantıkla eklenir. Öncelikle eklenecek kontrolden bir nesne örneği oluşturuyoruz. Button button = new Button(); Daha sonra bu nesnenin özellikleri ayarlanır. button.Name = "_" + yataySayisi +... Continue Reading →

Exchange Server Üzerinden Takvim Verilerinin Çekilmesi

Uzun bir aradan sonra tekrar yazmaya başlamanın heyecanıyla yeni yazımıza başlıyoruz, yazımızın konusu Exchange Server üzerinde bulunan takvim verilerinin C# ile çekilmesidir. Programı yazmaya başlamadan önce Exchange Web Services (EWS) kütüphanesini projemize eklememiz gerekmektedir. Kod dosyamızın isim uzayları tanımları şöyledir, Server ile bağlantı kurulurken kullanılıyorsa SSL sertifika hatası almamak için aşağıdaki kodu sunucuya bağlanmadan önce çalıştırmak gerekmektedir.... Continue Reading →

C# ile Rastgele Şifre Belirleme

Rastgele şifre belirlemek için öncelikle System.Web dll-ini projemize referans olarak eklememiz gerekmektedir. Daha sonra System.Web.Security.Membership.GeneratePassword(length, numberOfNonAlphanumericCharacters) metodu ile rastgele bir şifre oluşturabiliriz. İlk parametre şifrenin uzunluğunu belirler, ikinci parametre ise şifre içerisinde alfa numerik olmayan karakterlerin (%,&,+,*,# ...) en az sayısını belirler.

C# ile Active Directory Kullanıcı Şifresi Değiştirme

Active Directory (AC) üzerinde kullanıcı şifresi değiştirmek için öncelikle projemize System.DirectoryService ve System.DitectoryService.AccountManagement dll lerinin projeye referans olarak verilmesi gerekmektedir. DomainName: Üzerinde çalışılan domain adı (string) UserName: Sunucuya bağlanmak için kullanılacak olan kullanıcı adı Password: Sunucuya bağlanmak için kullanılacak olan şifre userName1: Şifresi değiştirilecek olan kullanıcı password1: Kullanıcıya atanacak yeni şifre Burada PrincipalContext nesnesi "new PrincipalContext(ContextType.Domain)" olarak... Continue Reading →

Dinamik IP ile Ortadan Kaybolan SQL Server ve Diğer Serverlara IPlerini Soruyoruz

Daha önceki yazımızda dinamik ip'den dolayı daha sonra ulaşamadığımız sql serverdan söz etmiştik. Bu gün ortadan kaybolan bu server ve bilgisayarlara IPlerini soracaz, onlarda bize IP bilgilerini mail atacaklar, tabi biz de Ip bilgilerini mail yoluyla soracaz :))) Mantık şu şekilde çalışmaktadır: Ip bilgisi isteyen maillerin konu kısmı belli bir kalıpta olacak, örneğin "IP REQUEST". IP... Continue Reading →

Sorun: Dinamik IP Adresine Sahip SQL Server Sorunu :)

Bu yazımızda bir sorunumuz var, çözümü de var elbette mesela statik IP adresi almak 🙂 Ama o zaman da sorunlarımız var, bağlı olduğunuz ağ yöneticisi değilsiniz ve kafanıza göre kendinize IP alamıyorsunuz veya statik IP almak için para harcamak istemiyorsunuz 🙂 Eee o zaman nasıl olacak bu iş, hem uzaktan SQL Servera bağlanmak istiyoruz hem... Continue Reading →

Kayıt ve Güncellemeden Önce Unique Olan Alanların Kontrolü

Programlama da altın kural bir şeyleri parça parça bilmekten çok parça parça bildiğin şeyleri bir bütün olarak nerede ve nasıl kullanacağını bilmendir. Bu yazımızda, daha önce ki yazımızda bulduğumuz indexleri bir kayıt veya güncellemede unique olan alanlardan daha önce kayıt alınmış mı diye sorgulama yapacağız. Örneğin bir kişinin TC kimlik numarası uniquetır. Dolayısıyla yeni bir... Continue Reading →

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑