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, LogonUser 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 mesajında 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ı: Bence @hi_selamlar 'ın mesajında 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ı: MSDN'e göre, LogonUser 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
Question Dosya okuma ve yazma hakkında dicle_gsm 6 178 06-02-2019, Saat: 18:06
Son Yorum: dicle_gsm
  TByteDynArray'den Dosya Oluşturma enes6635 3 162 26-12-2018, Saat: 16:12
Son Yorum: ahmet_sinav
  Uzak Dosya Yönetimi akissoftware 6 456 28-11-2018, Saat: 16:36
Son Yorum: aruno
  UDL Dosya Oluşturma Bay_Y 6 570 01-08-2018, Saat: 13:24
Son Yorum: Bay_Y
  DB kopyalama serhat 5 452 06-07-2018, Saat: 11:51
Son Yorum: cinarbil



Konuyu Okuyanlar: 1 Ziyaretçi