掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6で保護モードAPIを動かすには? (ID:103083)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>> Call RtlMoveMemory(bytedata(0), outDirPtr, lngLengthChar * 2) > lngLengthCharはlengthの間違いでした。 > 本ソースはlengthだったので、写し間違いだと思われます。 kumatti さんが指摘されていたのは、変数名のスペルミスだけではありませんよね。 > 依然、LPCWSTR*から文字列を取得するところで苦戦しております。 LPWSTR*ではなく? > ポインタは取得できているのに。(lstrlenWは正しい値を返します) > ポインタから文字列を取得するところで > 上手くいっていないのだと思います。 lstrlenW に渡している ByVal Long 値は、Unicode 文字列への ポインタですよね。ということは、そのアドレスが指す場所を 取得すると、文字列の先頭文字になるはず。もしもそうなっていないなら、 RtlMoveMemory の呼び出し方が間違っているのではないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.