我正在做一个P/Invoke
onNtdll.dll!NtWriteFile
并且在阅读 Buffer(PVOID)
时,我得到了无法识别的字符。我尝试了不同的编码,没有任何变化。我还在使用 API Monitor 监控流程,Rohitab
因此我看到了我正在尝试检索的正确值。有人遇到这个问题吗?
NtWriteFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
IN PVOID ApcContext OPTIONAL,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PVOID Buffer,
IN ULONG Length,
IN PLARGE_INTEGER ByteOffset OPTIONAL,
IN PULONG Key OPTIONAL );
输出示例:
笍^稌ƭ덾塾畿浽ꭼɿ굺ꥻꥻ Āጀ'℀
萰퓶픊 缊<縌葿缱댥뙾퍿Ϳ큾靾≿
缌縌ϲ抿筿偿᱿㽿豿缊f縌ϲ橿筿偿᱿㽿ꅿ왿ѿ豿豿缷舆ⴀᣢ</p>