Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Ağdaki Şifreli Paylaşıma Dosya Kopyalama
#11
HANDLE hToken;
GERI = LogonUserW(L"Pc",L"\\\\192.168.2.3\\arsiv", L"12345",  LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT, &hToken);
  if(GERI)
{
         ShowMessage("Oturum Açıldı") ;
          if ( ImpersonateLoggedOnUser(hToken))
{
ShowMessage("Farklı Kullanıcı ile Giriş Başarılı : ");
CopyFile("D:\\\\test.zip",L"\\\\192.168.2.3\\arsiv\\test.zip",false);
}
else
{
DWORD errorid = GetLastError();
ShowMessage ("Farklı Kullanıcı İle Oturum Açma Hatası\r\nHata Kodu :"+  (String) errorid );
}

}
else
{
  DWORD errorid = GetLastError();
  ShowMessage ("Kullanıcı Girişi Başarısız\r\nHata : " +(String)  errorid );
}
CloseHandle(hToken);
S.a LogonUserW Fonksiyonuna Gönderdiğim Bilgiler Doğru Olduğu Halde
Kullanıcı Girişi Başarısız
Hata : 1326
Hatasını Veriyor
Bu Bilgiler ile Normalde Ağda Oturum Açabiliyorum
LOGON32_LOGON_NETWORK yerine LOGON32__LOGON_INTERACTIVE girdim yine Sonuç Aynı
Nerde Hata Yapıyorum Acaba
Cevapla
#12
MSDN'e göre, Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. API'sini hatalı kullanıyorsunuz. Ayrıca açıklamaya da dikkatinizi çekmek isterim:


Alıntı:The LogonUser function attempts to log a user on to the local computer. The local computer is the computer from which LogonUser was called. You cannot use LogonUser to log on to a remote computer.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#13
Bence @hi_selamlar 'ın Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. verdiği linkleri incelemenizde fayda var.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#14
(14-02-2019, Saat: 18:19)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bence @hi_selamlar 'ın Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. verdiği linkleri incelemenizde fayda var.
Hocam teşekkür ederim 

Ben sadece thandle tanımladım 
Hiç atama yapmadım 
Tekrar bakacağım 
Allah razı olsun
Cevapla
#15
Sistemi yeni açtığımızda açılan sistemde oluşturduğumuz bir ağ diskine harici uygulamalardan erişmek için ilk olarak explorer ile bir kez sürücü içine girmemiz gerekiyor. Aksi halde sürücü simgesi kırmızı erişilemez durumda görülüyor. Bunun sebebi nedir ve nasıl aşabiliriz?
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#16
(14-02-2019, Saat: 18:15)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.MSDN'e göre, Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. API'sini hatalı kullanıyorsunuz. Ayrıca açıklamaya da dikkatinizi çekmek isterim:


Alıntı:The LogonUser function attempts to log a user on to the local computer. The local computer is the computer from which LogonUser was called. You cannot use LogonUser to log on to a remote computer.

S.a Hocam Açıklamada Diyorki 
Yerel Bilgisayarda Farklı bir Kullanıcı ile Oturum Açabilirsiniz
Uzak Bilgisayarda Oturum Açamazsınız
benim Anladığım Kadarı ile 
LogonUser Api si Programın Çalıştığı Bilgisayarda Farklı  Bir Kullanıcının yetkisi ile İşlem Yapmaya Yarıyor
Uzak Bilgisayarda Oturum Açılamıyor
Doğru mu Anladım
Eğer LogonUser Uzak Bilgisayarda Oturum Açmak için Değilse

ben Uzak Bilgisayarın Paylaşımına Dosya Kopyalamak için
NETRESOURCE resource;
resource.dwType = RESOURCETYPE_DISK;
resource.lpLocalName = 0;
resource.lpRemoteName = L"\\\\192.168.2.150\\ortak";
resource.lpProvider = 0;
DWORD conResult;
DWORD result = WNetAddConnection2(&resource, L"1234", L"user", CONNECT_TEMPORARY);
WNetAddConnection2 İle Oturum mu açmam gerekiyor
Bu şekilde Çalışıyor ancak biraz tehlikeli Benim Program Haricinde de Bilgisayardan Paylaşıma Erişim Açılıyor
ne Kadar Süre Sonra Kapanıyor bilmiyor ama o süre içerisinde Paylaşım daki Dosyalara erişim Açık kaldığımdan Dosyalar müdahaleye açık durumda
Nasıl bir yol izlemem gerekiyor acaba
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Urlden Dosya İndirme apachi2006 0 88 26-08-2019, Saat: 01:54
Son Yorum: apachi2006
  Sqldeki Tabloyu Access'e kopyalama gonulali 19 527 25-07-2019, Saat: 17:01
Son Yorum: anemos
  [ÇÖZÜLDÜ] WebDav ile Bulut Sunucuya Dosya Yükleme theSinan 4 519 08-07-2019, Saat: 15:42
Son Yorum: r3n4m3
  Dosya Adı ve İçeriğinde Arama Yapma dkadir 3 383 23-06-2019, Saat: 06:53
Son Yorum: dkadir
  Bilgisayar ile android arasında dosya aktarımı erkutolga 3 339 28-05-2019, Saat: 18:44
Son Yorum: erkutolga



Konuyu Okuyanlar: 1 Ziyaretçi