掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリデータの取得について (ID:51808)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめて投稿させていただきました。よろしくお願いします。 現在、レジストリの情報をtxtファイルに取得するプログラムをVC++で 作成してます。 しかし、バイナリデータ(例:『12 13 14 15 16』)を取得することができません。 以下にプログラムの一部分と出力結果を抜粋します。(strTXTに格納した後でファイルに 書き出す方法を使っています。) どなたか良きアドバイスをお願いします。 【ソース】 HKEY OpenSubKey; char EntryName[MAX_PATH_2]; // サブキー名を格納するバッファ DWORD dwSize = MAX_PATH_2; // バッファーサイズ DWORD dwType; // データ型・バッファー CString strMsg; // データ値 void *BIData; long lRes; case REG_BINARY: // バイナリ lRes = RegQueryValueEx( OpenSubKey, EntryName, NULL, &dwType, (LPBYTE)&BIData, &dwSize ); if ( lRes== ERROR_SUCCESS ){ strMsg.Format("%u", (LPBYTE)&BIData); CString strTXT = strMsg; break; } 【出力結果】 1243016
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.