Q&A

  • 에고 다시 질문드립니다...
레지스트리에서요...



이진데이타를 어떻게 받아와야 하죠...????



예를 들어...



10 01 00 00 00 00 00 00 이런 값들 말이죠....



지발 고수님들의 조언 부탁드립니다..

2  COMMENTS
  • Profile
    블랙봉 2001.05.21 20:08
    백승환 wrote:

    > 레지스트리에서요...

    >

    > 이진데이타를 어떻게 받아와야 하죠...????

    >

    > 예를 들어...

    >

    > 10 01 00 00 00 00 00 00 이런 값들 말이죠....

    >

    > 지발 고수님들의 조언 부탁드립니다..



    TRegistry의 Method 중에 ReadBinaryData라는 것이 있네요.

  • Profile
    백승환 2001.05.22 02:49
    블랙봉 wrote:

    > 백승환 wrote:

    > > 레지스트리에서요...

    > >

    > > 이진데이타를 어떻게 받아와야 하죠...????

    > >

    > > 예를 들어...

    > >

    > > 10 01 00 00 00 00 00 00 이런 값들 말이죠....

    > >

    > > 지발 고수님들의 조언 부탁드립니다..

    >

    > TRegistry의 Method 중에 ReadBinaryData라는 것이 있네요.



    쉬운 예를 들어서요...



    procedure MakeRegiImage;

    var

    Reg : TRegistry;

    buf : array[0..MAX_PATH] of char;

    begin

    Reg := TRegistry.Create;

    try

    strcopy(buf, '');

    Reg.RootKey := HKEY_CURRENT_CONFIG;

    Reg.OpenKey('SoftwareMicrosoftwindowsCurrentVersionInternet Settings', False);

    reg.ReadBinaryData('EnableAutodial', buf, MAX_PATH);

    ShowMessage(buf);

    finally

    Reg.CloseKey;

    Reg.Free;

    end;

    end;

    해서. 이진데이터 값을 하나 받아오는 예를 했는데요....



    공백이 출력이 되네요...



    뭐가 잘못된걸까요?