• ベストアンサー

プログラムはどううごいている?

プログラムを実行しているときに、OSとどういうデータのやり取りしているのですか? また、やり取りしているデータの内容から、ソースを再現することは可能ですか? 出来ればwindowsでの説明でお願いします。。。

質問者が選んだベストアンサー

  • ベストアンサー
  • yama1718
  • ベストアンサー率41% (670/1618)
回答No.2

OSの仕組みは、丁度いま発売されている雑誌「日経ソフトウェア」にそういう特集があります。 付録の冊子には、"今さら人に聞けないOSの仕組みとか"ありました、 立ち読みして内容が良さそうなら買ってはどうですか。 >やり取りしているデータの内容から、ソースを再現することは可能ですか? 可能ですがソースを再現すると言うより、同じ動作をするソフトを新たに作った方が早くて楽な場合が多いです。 特に他人の作ったソフトウェアで仕様書やソースリストも無い様な物は、もうブラックボックスですから解析するのにかなりの技量と労力を要します。

参考URL:
http://itpro.nikkeibp.co.jp/NSW/index.html
koya123
質問者

補足

回答ありがとうございます^^ さっそく立ち読みしに行きたいと思います http://www.research.ibm.com/trl/people/mich/pub/200107_swopp2001.pdf 「Addistant は変換のために,対象プログラムのソースコードを必要としない.変換されたバイト コードは正規の Java バイトコードであり,実行のために特別な JVM を必要としない.」 とあるのですが,そもそもAddistantというものは存在しますか?もしあるなら仕組みを教えて欲しいです。 図々しくてすいません^^;結構必死です。

その他の回答 (1)

  • shorinji36
  • ベストアンサー率17% (406/2382)
回答No.1

http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)

関連するQ&A