Windows2 BCD 11000001 (device) Element binary 구조 enum BcdDeviceType { kBcdDeviceTypeBoot = 0x05, kBcdDeviceTypePartition = 0x06, kBcdDeviceTypeLocate = 0x08 }; #pragma pack(push, 1) typedef struct _tag_bcd_device_element { unsigned char rev01[16]; unsigned char device_type; unsigned char rev02[7]; unsigned char unknown_48; unsigned char rev03[7]; union { // kBcdDeviceTypeLocate struct { unsigned char rev11[4]; unsigned char custom_type[4]; }; .. 2020. 8. 7. CreatePipe에 PeekNamedPipe을 쓰지 마세요! stackoverflow을 보면 가끔 CreatePipe로 pipe를 생성하고, CreateProcess에다가 해당 Pipe를 넣어서, stderr/stdout을 PeekNamedPipe로 데이터가 있는지 확인한다. 대충 해보면 작동하는거 같다.. 하지만 모든 상황에 작동하는것은 아니다. https://docs.microsoft.com/en-us/windows/win32/api/namedpipeapi/nf-namedpipeapi-peeknamedpipe PeekNamedPipe function (namedpipeapi.h) - Win32 apps Copies data from a named or anonymous pipe into a buffer without removing it from the pip.. 2020. 8. 7. 이전 1 다음 반응형