ファイルが .c の場合、MSVC がコンパイルされます。
.cpp の場合"cannot convert from 'void *' to 'unsigned char *'"
私は を使用しMEMORY_BASIC_INFORMATION::BaseAddress
てwindows.h
いますがvoid*
、それを に割り当ててchar*
、実際のアドレスを確認できますか?
それを char* にキャストし、後でvoid*
(Windows 関数で使用するために) キャストすると、バグが発生し、データまたは何かが失われます。
何をすべきか?