C++ ile kullanıcı modundan bazı Yerel API işlevlerini aramak istiyorum. Windows API arayüzünü tamamen ortadan kaldırmak ve kullanıcı modundan doğrudan Yerel API işlevlerini çağırmak mümkün olup olmadığını merak ediyordum. Mümkünse herhangi bir kod örneği gerçekten yardımcı olacaktır.Windows Native API işlevlerini kullanıcı modundan çağırmanın bir yolu var mı?
7
A
cevap
11
Evet, tüm işlevler açık olduğundan ntdll.dll
mümkün. Ancak, kullanmak istediğiniz API işlevleri için kendi başlık dosyanızı yazmanız gerekir. NT API'sı ile ilgili resmi bir dokümantasyon bulunmamaktadır ve gerçekten doğrudan kullanılması amaçlanmamıştır. Ama bu mümkün. bir başlangıç noktasıdır.
İlgili konular
- 1. Windows uyku modundan uyandığında bir uygulama başlatılıyor
- 2. Scala yorumlayıcısında güç modundan çıkmak için bir yol var mı?
- 3. USB aşırı akımını algılamak için bir Windows API var mı?
- 4. F # belgelerinin işlevlerini türlerine göre arama yolu var mı?
- 5. Bir sınıfın herhangi bir özelliği ayarlandığında bir yöntemi çağırmanın bir yolu var mı?
- 6. C++ sınıfının dışında bir temel işlev çağırmanın bir yolu var mı?
- 7. Bir metin kutusuna "Enter tuşu" olayını manuel olarak çağırmanın herhangi bir yolu var mı?
- 8. Linux'ta kullanıcı tanımlı bir sinyal oluşturmanın bir yolu var mı?
- 9. Numope'nin C API işlevlerini birden çok iş parçacığından çağırmanın sonuçları nelerdir?
- 10. Bir monad'ı diğerine çağırmanın temiz bir yolu nedir?
- 11. Kullanıcı cihazı kapattığında bildirim almanın bir yolu var mı?
- 12. Twitter kullanıcı e-postasını almanın herhangi bir yolu var mı?
- 13. PHP'de kullanıcı tarafından bildirilen değişkenleri almanın bir yolu var mı?
- 14. YouTube API v3 Kotası Sınırlarını artırmanın bir yolu var mı?
- 15. bilgi almak için herhangi bir yolu var mı github API
- 16. [super layoutSubviews] öğesini çağırmanın doğru yolu nedir?
- 17. Bir Bootstrap modundan veri alma
- 18. Youtube reklamları için bir api var mı?
- 19. RubyGems'i çevrimdışı güncellemenin bir yolu var mı?
- 20. Kullanıcı modundan çekirdek moduna nasıl geçilir?
- 21. php'de üst yöntemi çağırmanın birden fazla yolu
- 22. DLL işlevlerini kullanarak herhangi bir mükemmel darbe var mı?
- 23. Windows Filtre Platformu kullanıcı modu veya çekirdek modu?
- 24. PHP'de, yürütmeyi nasıl algılamak CLI modundan mı yoksa tarayıcıdan mı?
- 25. Windows telefonunda parmak izi okuyucusu var mı?
- 26. Sayfayı yenilemeden tarayıcınızın adres çubuğunu değiştirmenin bir yolu var mı?
- 27. IComparer'dan IEqualityComparer türetmenin bir yolu var mı?
- 28. ASP.NET'te SOAP yoluyla bir web hizmetini çağırmanın en kolay yolu
- 29. Moodle için herhangi bir API var mı?
- 30. Microsoft SkyDrive bir API var mı?