DOBON.NETプログラミング掲示板過去ログ
レジストリデータ取得処理について
題名: レジストリデータ取得処理について
著者: miso
日時: 2010/04/02 10:53:52
ID: 26654
この記事の返信元:
(なし)
この記事への返信:
[26655]
Re[1]: レジストリデータ取得処理について
miso
2010/04/02 11:37:43
[解決]
ツリーを表示
環境/言語:[NET Framework 1.1.4322 SP1]
分類:[.NET]
初めて書き込みをさせていただきます。
現在、VB.NETでレジストリデータを取得する処理を作成しております。
その取得処理でREG_DWORDの値がint32のデータ範囲を超えてしまっている場合に正常にデータが受け取れず(丸め込まれている?)、どうしてよいかまったくわからない状況です。
REG_DWORDのデータの扱いがUINT32なのですが、VB.NETではint32として扱われてしまうのでこのようなことが発生してしまっています。
レジストに書き込む処理へは手が加えられないため、int32で取得した丸め込まれたデータをuint32に戻したいのですが、どのように対応すればよろしいのでしょうか。ご存知のかたはご教授お願いします。
題名: Re[1]: レジストリデータ取得処理について
著者: miso
日時: 2010/04/02 11:37:43
ID: 26655
この記事の返信元:
[26654]
レジストリデータ取得処理について
miso
2010/04/02 10:53:52
この記事への返信:
(なし)
ツリーを表示
自己完結しました。
バイナリに一回置き換えれば問題ないですね。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
初めて書き込みをさせていただきます。
現在、VB.NETでレジストリデータを取得する処理を作成しております。
その取得処理でREG_DWORDの値がint32のデータ範囲を超えてしまっている場合に正常にデータが受け取れず(丸め込まれている?)、どうしてよいかまったくわからない状況です。
REG_DWORDのデータの扱いがUINT32なのですが、VB.NETではint32として扱われてしまうのでこのようなことが発生してしまっています。
レジストに書き込む処理へは手が加えられないため、int32で取得した丸め込まれたデータをuint32に戻したいのですが、どのように対応すればよろしいのでしょうか。ご存知のかたはご教授お願いします。