掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クリップボードの中身をバイナリレベルで書き換えるには? (ID:106445)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
クリップボードからの読み込みと書き込みは、Clipboard.GetDataObjectから返されるIDataObjectのGetDataObjectメソッドとSetDataObjectメソッドでできますけど、問題は、データ形式が何なのか分からないことですね。 クリップボードから読み込もうとしているデータ形式によって処理が違うので、それを調べる必要があります。 データ形式はIDataObject.GetFormatsメソッドで調べることもできます。 データ形式がテキストであれば、 =Clipboard.GetDataObject(GetType(String)) でString型でテキストデータが獲得できます。 ちなみに、String型からバイト配列に変換するためのクラスもあります。 >例えば「実行」のコマンドをコピーしてバイナリエディタで覗くと 今の書き込み内容では、すっぴさんが何をコピーしようとしているのか分かりませんので、的確な答えが返せないです。(~Д~)「
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.