No.3ベストアンサー
- 回答日時:
ANo.1の者です。
デバッガからなら他のプロセスのメモリを書き換えられるのは忘れていました。
WindowsならWriteProcessMemoryなどのデバッグ用APIを使えば実現できそうです。C/C++から呼べるのは確実ですが、C#から呼ぶ方法があるかどうかは知りません。http://msdn.microsoft.com/ja-jp/library/cc428916 …
なお、アプリケーションの中身を解析したり書き換えたりすることは使用条件などで禁じられている場合がありますから、書き換えプログラムを作るなら問題ないことを確認してからにしてください。
広告を見ないで済むようにするための、アプリケーションを書き換える以外のアイデア。
・アプリケーションを終了するときにタスクマネージャから強制終了する
・アプリケーションを終了するときにネットワークを切断しておく
・そのフリーソフトの作者に、有償でもいいから広告が出ないバージョンを作ってくれるよう依頼する
・そのフリーソフトを使うのをやめて、広告が出ない他のアプリケーションを使う
No.2
- 回答日時:
そんな動作をするのは、悪質なウィルスの類か、制限付きで無料にしている本来は有料のソフトかです。
おそらく、後者でしょう。
それなら
・金を払って制限を解除するか
・金は払わず、わずらわしさを受け入れるか
でしょう。
少なくとも、「改造して制限をはずす」という方法では、ここの利用規約違反になるでしょう。
No.1
- 回答日時:
今どきのOSでは、プログラミング言語の種類によらず実行中のプログラムを他のプログラムから書き換えることは普通不可能です。
アドレス空間はプロセスごとに割り当てられるので、あるプロセスから他のプロセスのアドレス空間をアクセスすることはできません。
この回答へのお礼
お礼日時:2011/03/31 00:19
解答ありがとうございます。
しかしながら、うさみみハリケーンではそれができてるんです。
でも毎回うさみみで書き換えるのは大変なので(それだったら広告出るのを我慢するのと変わらない)
自分でコードが書けないものかと思い質問させていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 日本株 SBI証券HYPER SBI 2のエラー 1 2023/01/31 13:38
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- Excel(エクセル) 別インスタンスのエクセルを制御したい 1 2023/05/10 02:03
- Outlook(アウトルック) outlook メモリ不足 1 2022/05/31 10:16
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- デスクトップパソコン PCの通電はするがモニタが黒い画面のまま何も表示はじまらない。 7 2023/01/10 09:36
- Windows 10 エクスプローラで希望の場所が表示できない 2 2023/06/29 15:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
explorer.exeが異様にメモリを食う
-
非表示になったエクセルは?
-
VB6.0 SHELLで起動...
-
親子プロセス間でのデータの受...
-
VB.NETで起動したExcelの閉じ方...
-
プロセスIDの取得方法について
-
プロセスハンドル or ウインド...
-
スクリプトの書き方について教...
-
ノートPCの熱が・・・
-
CPU番号の指定
-
UNIX C言語 複数プロセスの起...
-
応答なしアプリの強制終了方法
-
タスクマネージャーのプロセス...
-
CASLII LAD命令 解らない箇所...
-
Adobe Flash Playerの更新
-
「便宜上分かりやすいから」「...
-
DLLにおいて、最後のプロセスデ...
-
インスタンスハンドルは何の役...
-
AppActivate関数について
-
ウィンドウのタイトルからプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
タスクマネージャーのプロセス...
-
C#でのbatファイル実行結果取得
-
プロセスのアタッチ・デタッチ...
-
VB6.0 SHELLで起動...
-
プロセスIDからウィンドウハ...
-
Process.Startの戻り値を後で取得
-
ウィンドウのタイトルからプロ...
-
他のEXEが起動しているかの確認
-
ADOでアクセスのレコードに...
-
怪しいプロセス教えてください。
-
別のプロセスの関数を呼び出す...
-
Linuxでのスレッド間メッセージ...
-
C++のプログラムをバックグラウ...
-
C++でシェルを起動
-
プロセスIDの取得方法について
-
OSPFでプロセスを分ける意義に...
-
非表示になったエクセルは?
-
Windowsでのfork方法
おすすめ情報