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?
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
Lightbulb Delphi 7zip Password lü Dosya Sıkıştırma ve Açma + Bonus RAR5 Desteği frmman 6 306 16-03-2024, Saat: 17:55
Son Yorum: delphi.developer
  Dosya isimlendirme bydelphi 6 538 16-01-2024, Saat: 16:38
Son Yorum: mustafaozpinar
Exclamation dosya özellikleri değiştirme erdogan 1 320 09-10-2023, Saat: 16:09
Son Yorum: hi_selamlar
  SQL VeriTabanı Kopyalama Hk. glagher 4 614 10-09-2023, Saat: 14:18
Son Yorum: glagher
  Yandex Disk üzerinden TIdWebDAV ile nasıl dosya alabilirim adelphiforumz 2 867 17-03-2023, Saat: 16:53
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 1 Ziyaretçi