ユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させるレジストリ変換部と、前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う制御部と、前記前処理後、前記レジストリ基本値に対応する前記ファイルの連結プログラムを駆動して前記ファイルを実行させるファイル実行部と、を備えることを特徴とする前処理済みのファイルを実行させるためのファイル処理装置。前記制御部は、複数の拡張子情報に対応してそれぞれ設定された処理方法のうち、前記ファイルの拡張子情報に対応する処理方法によって前記ファイルの前処理を行うことを特徴とする請求項1に記載の前処理済みのファイルを実行させるためのファイル処理装置。前記前処理は、前記ファイルの拡張子を既定の代替拡張子に変更することを特徴とする請求項1または2に記載の前処理済みのファイルを実行させるためのファイル処理装置。前記前処理は、前記ファイルについての実行ログ生成であることを特徴とする請求項1または2に記載の前処理済みのファイルを実行させるためのファイル処理装置。ユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させるレジストリ変換部と、前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う制御部と、前記前処理後、前記ファイルに対応して既定の代替プログラムを駆動して前記ファイルを実行させるファイル実行部と、を備えることを特徴とする前処理済みのファイルを実行させるためのファイル処理装置。前記前処理は、前記ファイルの拡張子を既定の代替拡張子に変更することであり、前記代替プログラムは、前記代替拡張子を支援するプログラムであることを特徴とする請求項5に記載の前処理済みのファイルを実行させるためのファイル処理装置。前記ファイルは、保安設定されたファイルであり、前記制御部は、保安設定されたファイルに対応して設定された前記代替プログラムの情報を前記ファイル実行部に提供することを特徴とする請求項5に記載の前処理済みのファイルを実行させるためのファイル処理装置。aユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させる段階と、b前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う段階と、c前記前処理後、前記レジストリ基本値に対応する前記ファイルの連結プログラムを駆動して前記ファイルを実行させる段階と、を含むことを特徴とする前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記b段階で、複数の拡張子情報に対応してそれぞれ設定された処理方法のうち、前記ファイルの拡張子情報に対応する処理方法によって前記ファイルの前処理を行うことを特徴とする請求項8に記載の前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記前処理は、前記ファイルの拡張子を既定の代替拡張子に変更することを特徴とする請求項8または9に記載の前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記前処理は、前記ファイルについての実行ログ生成であることを特徴とする請求項8または9に記載の前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。aユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させる段階と、b前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う段階と、c前記前処理後、前記ファイルに対応して既定の代替プログラムを駆動して前記ファイルを実行させる段階と、を含むことを特徴とする前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記前処理は、前記ファイルの拡張子を既定の代替拡張子に変更することであり、前記代替プログラムは、前記代替拡張子を支援するプログラムであることを特徴とする請求項12に記載の前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。前記ファイルは、保安設定されたファイルであり、前記b段階で、保安設定されたファイルに対応して設定された前記代替プログラムの情報を出力して前記c段階を行わせることを特徴とする請求項12に記載の前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うためのプログラムを記録したコンピュータで読み取り可能な記録媒体。本発明が解決しようとする技術的課題は、実行しようとするファイルを該ファイルの実行プログラムと連結する前に該ファイルに対して定義された前処理を行い、ファイル処理に関するユーザの便宜性を高める前処理済みのファイルを実行させるためのファイル処理装置を提供するところにある。本発明が解決しようとする技術的課題は、選択されたファイルの連結プログラムが実行される前にレジストリ情報を用いて、該ファイルに対してユーザによって定義された処理を行い、ファイル処理に関するユーザの便宜性を高める前処理済みのファイルを実行させるためのファイル処理方法をコンピュータで行うための記録媒体を提供するところにある。前記技術的課題を解決するための、本発明による前処理済みのファイルを実行させるためのファイル処理装置は、ユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させるレジストリ変換部と、前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う制御部と、前記前処理後、前記レジストリ基本値に対応する前記ファイルの連結プログラムを駆動して前記ファイルを実行させるファイル実行部と、を備える。前記技術的課題を解決するための、本発明による前処理済みのファイルを実行させるためのファイル処理方法は、aユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させる段階と、b前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う段階と、c前記前処理後、前記レジストリ基本値に対応する前記ファイルの連結プログラムを駆動して前記ファイルを実行させる段階と、を含む。前記他の技術的課題を解決するための、本発明による前処理済みのファイルを実行させるためのファイル処理装置は、ユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させるレジストリ変換部と、前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う制御部と、前記前処理後、前記ファイルに対応して既定の代替プログラムを駆動して前記ファイルを実行させるファイル実行部と、を備える。前記他の技術的課題を解決するための、本発明による前処理済みのファイルを実行させるためのファイル処理方法は、aユーザによって選択されたファイルの実行要請によって前記ファイルの拡張子に対応するレジストリ情報要請が入力されれば、前記ファイルの拡張子に対応する連結プログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させる段階と、b前記代替値に対応して設定された制御プログラムによって前記ファイルについて設定された前処理を行う段階と、c前記前処理後、前記ファイルに対応して既定の代替プログラムを駆動して前記ファイルを実行させる段階と、を含む。本発明による前処理済みのファイルを実行させるためのファイル処理装置及びその方法をコンピュータで行うための記録媒体によれば、実害要請が入力されたファイルを予め識別し、該ファイルの連結プログラムを駆動する前に駆動される制御プログラムにより該ファイルに要求される前処理を行った後で該ファイルを実行させることで、既存のシステムに制約なしに適用できて、ユーザの便宜が向上する。以下、添付した図面を参照して本発明による前処理済みのファイルを実行させるためのファイル処理装置及びその方法をコンピュータで行うための記録媒体の望ましい実施形態について詳細に説明する。図1は、本発明による前処理済みのファイルを実行させるためのファイル処理装置についての望ましい実施形態の構成を示すブロック図である。図1を参照すれば、本発明による前処理済みのファイルを実行させるためのファイル処理装置は、レジストリ変換部110、制御部120及びファイル実行部130を備える。また本発明による前処理済みのファイルを実行させるためのファイル処理装置は、仮想化段階でusecaseのうち探索機を用いたファイル実行段階に適用されるように具現される。レジストリ変換部110は、ユーザによって選択されたファイルの実行要請によってファイルの拡張子に対応するレジストリ情報要請が入力されれば、該ファイルの拡張子に対応するプログラムを駆動するためのレジストリ基本値の代わりに、既定の代替値を前記レジストリ情報要請についての結果値として出力させる。ユーザは、探索機ユーザインターフェースUIを通じて実行しようとするファイルを選択し、選択されたファイルの実行は、該ファイルのダブルクリック、または探索機shellメニューで該ファイルにおいて可能な動作開き、編集、印刷、名前を付けて保存などの選択によって行われる。その結果、拡張子が.exeではない特定プログラムと連結される拡張子を持つファイルは、ウィンドウズ運用体制上で該拡張子を支援するプログラムに連結される。以下、先ず特定拡張子を持つファイルについての開き/編集/印刷などの動作実行のために、該ファイルの拡張子を支援するプログラムに連結する一般的な過程について説明する。図2は、ユーザ、探索機及び連結プログラムによって行われる動作によってファイルが実行される過程を示すフローチャートである。図2に示した過程は、拡張子が.txtであり、ファイル名がAであるファイルが実行される過程に関する。図2を参照すれば、ユーザがA.txtファイルをダブルクリックすればS210、A.txtファイルについての実行要請、具体的には開きopen動作の要請が発生して探索機Explorer.exeに伝達されるS220。探索機では、先ずA.txtファイルの拡張子である.txtについての拡張子情報、すなわち、レジストリ基本値を探索するS230。具体的に、.txtに対応するレジストリ基本値は、レジストリ編集機のHKEY_CLASS_ROOTHKCR下位メニューで探索される。図3は、ファイルの拡張子情報に対応するレジストリ基本値を探索した一例を示す図面である。図3を参照すれば、レジストリ編集機のHKCRメニューでA.txtファイルの拡張子である.txtを検索すれば、基本値としてtxtfileが出力される。次いで、探索機では、txtfileに対応する連結プログラムを探索するためにレジストリ編集機でtxtfile下位のhellキーを確認するS240。図4は、txtfileの連結プログラムを確認するための一例を示す図面であり、hell下位にはA.txtファイルについて予約された動作である‘open’キーが位置する。テキストファイルの開き動作のための連結プログラムであるメモ帳NotepadはDDEを支援しないため、‘open’キーの下位には‘coommand’キーのみ存在する。図4に示した‘command’キーについての基本値が、メモ帳の実行命令語である。これにより、txtfileについて基本的に設定された連結プログラムがメモ帳であるということが分かる。次いで、レジストリ探索結果によって連結プログラムであるメモ帳についてのプロセスが生成され、メモ帳プログラムが実行されるS250。またメモ帳NotepadはA.txtファイルと共に実行されることでS260、A.txtファイルをダブルクリックしたユーザは、メモ帳を通じてA.txtファイルの内容が確認できる。次いで、ユーザはA.txtファイルについての編集などの付加的な過程を行ってもよい。本発明は、このような一般的なファイル実行過程を変形することで、該ファイルについて既定の付加的な処理を行えるように具現される。特に、保安ファイルの場合に、実行遮断や他のアプリケーションへの迂回実行などの処理が要求される時、本発明が効果的に適用される。以上で説明した一般的なファイル実行過程では、ファイルのダブルクリックなどの実行要請がユーザから入力されれば、探索機で該ファイルの拡張子情報に基づいて連結プログラムの情報を探索し、最終的に該ファイルを実行させる過程が行われた。本発明による前処理済みのファイルを実行させるためのファイル処理装置のレジストリ変換部110は、ユーザから実行要請が入力された時、探索機で該ファイルの拡張子情報についてのレジストリ基本値探索が行われれば、探索の結果値として、元々設定されたレジストリ基本値ではない代替値を出力させる。ここで代替値は、該ファイルについてユーザから入力された要請に対応する処理ではなく、ファイルについて設定された前処理を行う制御プログラムを実行させるための値である。このようにレジストリ変換部110による代替値の出力はAPIhookを用いて行われ、APIhook以外にレジストリが仮想化された環境で実行される仮想化されたshellによって行われてもよい。但し、このようにレジストリ基本値探索についての結果値として代替値を出力させるためにレジストリを直接修正する方法を使ってもよい。しかし、レジストリを修正する代わりにレジストリ探索の結果値をフィルタリングする方法を使えば、ファイルの拡張子と関係なく該ファイルの前処理を行わねばならない場合、例えば、DRM形式のファイルであるかどうかによって前処理を行う場合にも適用でき、新たなプログラムの設置などによって連結プログラムが変更されても影響されない。また本発明による代替値の出力過程が中止されれば、ユーザの元の運用体制環境に回復するので、必要に応じて運用体制環境を切り換えようとする場合または元のシステムに復旧しようとする場合に有用である。レジストリ変換部110によってレジストリ探索の結果値として代替値が出力されれば、探索機では代替値に対応するプログラムを探索し、その結果、制御プログラムの実行のためのプロセスが生成される。図5は、代替値に対応するレジストリ探索結果の一例を示す図面であり、図5で‘fsvfile’は、ユーザによって選択されたファイルの拡張子に対応するレジストリ探索の結果値として出力される代替値であり、図5の探索結果で示された値は、代替値のレジストリ探索結果で得られる制御プログラムの位置である。制御部120は、代替値のレジストリ探索結果で実行される制御プログラムによってファイルについて設定された前処理を行う。本発明による前処理済みのファイルを実行させるためのファイル処理装置は、ユーザからファイルのダブルクリックなどの実行要請が入力され、該ファイルの拡張子情報に対応する連結プログラムが実行される前に制御プログラムを実行させて、該ファイルについての付加的な前処理を行う。この時に行われる前処理の例としては、該ファイルが保安ファイルと判別された場合にその実行を遮断するか、または該ファイルの拡張子に対応してシステム上で設定された連結プログラムの代わりに、他の連結プログラムによって該ファイルを実行させる場合がある。具体的に、.jpgの拡張子を持つファイルは、連結プログラムとして‘アルシー’ALSeeプログラムが指定されているが、保安ファイルの場合には、‘mspaint.exe’プログラムを連結プログラムとして使って該ファイルを実行できる。その他にファイルフォーマットの変更、実行ロギングなどのファイルの前処理及びインジェクション、環境変数の変更などのプロセスの前処理が可能である。前述したようにファイルから獲得できる情報は、ファイルの拡張子情報外にファイルのサイズ、名前、属性及び連結プログラムの情報などを含み、制御部120による前処理は、獲得した情報を使って行われるように多様に設定される。本発明による前処理済みのファイルを実行させるためのファイル処理装置は、レジストリ探索の結果値を代替値に切り換える過程を通じて制御部120をして以上で例として挙げた前処理を行わせ、次いで、ファイル実行部130をして連結プログラムによってファイルを実行させることでユーザの便宜を図る。制御部120によってファイルの前処理が行われた後、ファイル実行部130は、ファイルの拡張子についてのレジストリ基本値に対応するファイルの連結プログラム、すなわち、ファイルの拡張子に対応してシステム上に基本的に設定されていた連結プログラムを通じて該ファイルを実行させる。制御部120による前処理がファイルのフォーマットを変更することである場合には、ファイル実行部130がファイルの実行のために駆動する連結プログラムが、フォーマット変更前の連結プログラムと同一であっても、異なってもよい。例えば、制御部120がファイルのフォーマットを.jpgから.tifに変更する場合には、2つの拡張子を支援する連結プログラムが同一に維持されるが、制御部120がファイルフォーマットを.hwpから.docに変更する場合には、該ファイルを実行させるために駆動される連結プログラムが変わりうる。このような場合には、フォーマットが変更されたファイルに対応して設定されている代替プログラムが駆動して該ファイルを実行させる。一方、ユーザの選択したファイルが保安設定されたファイルであれば、ファイルの任意修正ができないように連結プログラムの変更が前処理として行われる。このような場合に制御部120は、該ファイルが保安設定されたファイルであることを確認し、ファイル実行部130に、保安設定されたファイルを実行させるように設定されている代替プログラムの情報を提供する。それによってファイル実行部130は、代替プログラムを駆動することで保安設定されたファイルを実行させる。ファイル実行部130によるファイル実行過程は、図2を参照して説明した既存のファイル実行過程と同一であり、制御プログラムの内部で行われてもよい。すなわち、制御プログラムによってファイルについて既定の処理が行われた後には、一般的なファイル実行過程のようにファイルの拡張子に対応するレジストリ基本値を探索した後、システム上に基本的に設定されている連結プログラムを行って該ファイルをユーザが確認できるように実行させることである。本発明のようにファイルについての付加的な処理を支援しようとする既存の方式には、IShellExecuteHook及びShellExecuteExAPIhookがある。IShellExecuteHookインターフェースは、WindowsShellで支援する標準インターフェースであり、該インターフェースを支援するCOM客体を生成して登録すれば、以後ShellExecuteExAPIを用いて行われるすべての命令をフィルタリングして許容/遮断する。本発明による前処理済みのファイルを実行させるためのファイル処理装置は、前記のようにShellExecuteExの実行感知により、ファイルを処理する既存の方法に比べて該ファイルに保安が適用されたかどうかを予め識別し、該ファイルの連結プログラムについてのプロセスが行われる前に設定された処理を行えるため、ユーザの便宜性を高める。図6は、本発明による前処理済みのファイルを実行させるためのファイル処理方法についての望ましい実施形態の実行過程を示すフローチャートである。図6に示したフローチャートには、A.txtファイルについての実行要請が入力された時の探索機、制御プログラム及び連結プログラムの動作を示した。図6を参照すれば、ユーザによって選択されたファイルの実行要請が入力されれば、探索機では、A.txtファイルの拡張子である.txtのレジストリ基本値を探索するS605。本発明による前処理済みのファイルを実行させるためのファイル処理装置のレジストリ変換部110は、レジストリ基本値探索についての結果値として既定の代替値を出力させるS610。次いで、代替値についてのレジストリ探索によって代替値に対応する制御プログラムのプロセスが生成されS615、それによって制御プログラムが行われるS620。制御部120は、制御プログラムによってユーザが選択したファイルについて前処理が設定されているかどうかを確認しS625、該ファイルについてユーザが設定した処理、または該ファイルに保安が適用されている場合に設定された処理などを行うS630。ファイルについて行える前処理は前述されているため、詳細な説明を略する。次いで、A.txtファイルについてシステム上で基本的に設定されている連結プログラムを行わせるために、.txt拡張子に対応するレジストリ基本値が探索されS635、結果値として得られたtxtfileのレジストリ探索によって連結プログラム情報が得られるS640。次いで.txt拡張子を支援する連結プログラムであるメモ帳のプロセスが生成されS645、メモ帳プログラムが行われるS650。最後に連結プログラムであるメモ帳で前処理が行われたA.txtファイルが実行され、ユーザが確認可能になるS655。本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての記録装置を含む。コンピュータで読み取り可能記録媒体の例には、ROM、RAM、CD-ROM、磁気テープ、フロッピー登録商標ディスク、光データ保存装置などがあり、またキャリアウェーブ例えば、インターネットを通じる送信の形態で具現されるものも含む。またコンピュータで読み取り可能記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行される。以上、本発明の望ましい実施形態について図示して説明したが、本発明は前述した特定の望ましい実施形態に限定されず、特許請求の範囲で請求する本発明の趣旨を逸脱せずに当業者ならば多様な変形実施が可能であるということはいうまでもなく、かかる変更は特許請求の範囲に記載の範囲内にある。