schizoprenic
11.06.2010, 01:46
Öncelikle herkese merhaba
Visual Basic 2008 .Net ile Windows Forms ortamını kullanan bir uygulama geliştiriyorum.. çok basit bi yedekleme uygulaması diyebiliriz..
yaptığı iş mantık olarak belirtilen kaynak klasörü belirtilen hedef klasöre kopyalamak (winrar programını kullanarak sıkıştırma şeklindede yaptırıyorum) vede kopyaladığı klasörlere isim olarak o günün tarihini veriyor ve belirtilen gün kadar zaman geçince karşılaştırıp koşula uyanları siliyor... bu lokal bilgisayar da sorun oluşturmadan çalışıyor.. ağdaki çoğu bilgisayardada sorun oluşturmuyor yani ağdakidiğer bir bilgisayarın paylaşımda olan bi klasörünü hedef seçtiğimde oraya kopyalama yapabiliyor çünkü windows xp veya vista yüklü bilgisayarlar.. ama iş Server makinaya gelince sekteye uğruyor çünkü server makinalarda bildiğiniz üzere güvenlik düzeyi bihayli yüksek ve dosya kopyalamayı silmeyi ağdan bağlanmayı dahi engelliyor yada onay veya şifre girişi istiyor..
benim aşmak istediğim sorun sadece ağbağlantısı yapmak mesela ağdan erişmek istediğnizde ağ bağlantısı yap ekranı çıkıyor ya işte o mesele yani.. Bunu program içerisinden yapmak mümkünmü? bende kitabı war bi örnekte bu konuya değinmiş fakat denememle birlikte hatayıda aldım :)
kod ve hata mesajı şöyleydi
kod:
Public Sub AgdakiBilgisayaraBaglan(ByVal AgdakiBilgisayarAdi As String, ByVal KullaniciAdi As String, ByVal Sifre As String)
Dim BaglantiParametreleri As New ConnectionOptions()
BaglantiParametreleri.EnablePrivileges = True
BaglantiParametreleri.Impersonation = ImpersonationLevel.Impersonate
BaglantiParametreleri.Username = KullaniciAdi
BaglantiParametreleri.Password = Sifre
Dim AgdakiBilgisayar As New ManagementScope("\\" & AgdakiBilgisayarAdi, BaglantiParametreleri)
AgdakiBilgisayar.Connect()
End Sub
Hata: " Kullanıcı kimlik bilgileri yerel bağlantılar için kullanılamaz "
Bu hatayı çözebilecek birileri bana lütfen yardım etsin..
veya ağ bağlantısı oluşturmak için kullandığım yöntem mi yanlış ? önerebileceğiniz yöntem varsa oda olur ...
ilgilenen herkese teşekkürler Çalışmalarınızda başarılar.. :)