最近の記事
- 9/1 - 将棋始めました
- 5/16 - サーバー引っ越し
- 4/24 - 優先順位
- 3/17 - vbNullString と 空文字列 ""
- 3/15 - InputBox 関数の戻り値
- 3/13 - 紙と Excel と VBA
- 3/9 - 未だに Visual Basic 6
- 11/14 - ぼて閉鎖
- 11/9 - 関数オブジェクトの呼び出し
- 9/7 - メソッドとしての関数オブジェクト
Entering Passive Mode
本来、シェルプログラミングは、
COM とインタフェースを駆使するので、
以前は Visual C++(ATL) や Visual Basic が主で、
そこそこ複雑なプログラムを書く必要があった。
しかし、最近登場した、(といってもすでに大分経つが)
.NET Framework には、COM 相互運用という機能があり、
.NET 開発環境で COM のライブラリを作成することができる。
今回は、これを使ってみよう。
最近古い言語ばっか触ってたので、
たまには新し目の言語を使うことにしよう。
Windows には explorer.exe と cmd.exe の 2 つのシェルがある。
cmd.exe も進化してきたが、explorer.exe の進化は速い。
explorer.exe = Windows のエクスプローラは、
Windows 95 の時代から比較すると
かなり高性能になってきた。
一番大きな要因は、Internet Explorer 4 が登場し、
デスクトップのアップデートという統合を果たしてからだ。
Internet Explorer との境目がなくなってきた。