lpbyte

    0

    2답변

    LPBYTE를 char * 또는 string으로 변환하려면 어떻게해야합니까? 특히 EnumPrinterDataEx()를 호출하고 pData를 가져 와서 변환하려고합니다. wcstombs()를 사용하여 변환하려고하면 pData의 첫 번째 문자 만 제공됩니다. 그러나 저는 어떻게 변환이 일반적으로 이루어질 수 있는지 알고 싶었습니다. 감사 편집 : 이 pDat

    -2

    1답변

    제가 작업중인 C 프로젝트가 있는데 문제가 있습니다. 프로그램은 .php 페이지에 의해 반향되는 문자열을 읽습니다. 당신이 데이터를 수신하는 명령() 함수로 전송됩니다 볼 수 있듯이 LPSTR szBuffer=(LPSTR)chunk+0x1000; DWORD dwRead; if (CWA(_HttpSendRequestA, wininet, hHttpRequ

    1

    3답변

    두 가지 질문이 있습니다. 둘 다 C++에서 void를 사용하고 있는데, 이는 C#으로 번역하려고합니다. C++ 코드 void Func_X_2(LPBYTE stream, DWORD key, BYTE keyByte) { stream[0] ^= (stream[0] + LOBYTE(LOWORD(key)) + keyByte); stream[1] ^= (str

    0

    2답변

    실례로 내 질문에 단순함을 나타내지 만 Windows 유형에 익숙하지는 않습니다. 나는 LPBYTE 버퍼를 가지고 있고, 나는 그것의 각 바이트를 다른 바이트와 XOR하고 싶다. 버퍼의 길이를 가져 와서 C++에서 반복하는 올바른 방법은 무엇입니까? 나는 다음과 비슷한 것을 시도하고있다 : LPBYTE buf = *something*; char key =

    1

    1답변

    레지스트리에서 데이터를 쿼리하고 있는데 LPBYTE로 출력되고 있는데 이것이 내가 붙어있는 곳입니다. LPBYTE를 String과 같이 조작 할 수있는 데이터 유형으로 변환해야합니다. 이 지금까지 HKEY hk; string poolID; DWORD dwSize = 0; DWORD dwDataType = 0; DWORD dwValue; LPBYT

    1

    4답변

    C#을 사용하여 관리되지 않는 코드를 호출하려고합니다. extern "C" __declspec(dllexport) LPBYTE DataReceived(LPBYTE signals) { LPBYTE test; *(WORD*)(test) = 0x0C; *(WORD*)(test + 2) = 0x1000; return test