Şu anda Csharp ile çerez verileri almak için çalışıyorum. Wininet.dll içinde InternetGetCookie çağırmak için DLLImport kullanıyorum, ancak bunu çalıştığınızda, işlevler bir ERROR_INSUFFICIENT_BUFFER (hata kodu 122) döndürür.Wininet InternetGetCookie boş çerez verilerini alır
Bu konuda bana yardımcı olan var mı?
Bu
Dll referans kodu:[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto, EntryPoint="InternetGetCookie")]
public static extern bool InternetGetCookie(string lpszUrl, string lpszCookieName,
ref StringBuilder lpszCookieData, ref int lpdwSize);
Ve bu i işlevi çağırmak nasıl:
InternetGetCookie("http://example.com", null, ref lpszCookieData, ref size)
teşekkür ederiz.
Benim tanrı, ne korkunç API
böyle fonksiyonu bildirin. – TheSHEEEP