MicrosoftでDLLファイルとプログラムを開く方法

通常、Microsoft Windowsを使用している場合は、スタートメニューまたはWindowsサーチツールからプログラムを見つけてクリックするだけでプログラムを実行できます。これらのプログラムは、.dll拡張子を持つダイナミックリンクライブラリまたはDLLファイルと呼ばれる共有コードファイルを使用する場合がありますが、通常、DLLファイルを直接実行したりアクセスしたりすることはありません。何らかの理由でDLLファイルを検査または操作する必要がある場合は、そのための無料ツールと商用ツールの両方が多数あります。

Windowsでプログラムを開く

最近のバージョンのMicrosoftWindowsからWindows10まででは、マシンにインストールしたソフトウェアを比較的簡単に実行できます。スタートメニューをクリックして、インストールされているアプリケーションのリストをスクロールするだけです。リスト内のアルファベット順の見出しの文字をクリックして、名前の最初の文字を選択することでプログラムを見つけることができるナビゲーション画面に移動することもできます。

または、Windowsタスクバーの検索ボタンをクリックしてプログラム名を入力することにより、Windows検索ツールを使用してプログラムを検索することもできます。

いずれにせよ、プログラムが表示されたら、それをクリックしてプログラムを開始します。

.DLLファイルを理解する

ダイナミックリンクライブラリファイルを使用すると、複数のプログラムで関連機能のコンピュータコードを共有できます。通常、Windowsプログラムは、実行可能ファイルを表す.exe拡張子で終わるコアプログラムファイルと、追加のコードを含むオプションの.dllダイナミックリンクライブラリファイルのセットで構成されます。 (DLLファイルはヨーロッパの金融機関De Lage Landenとは何の関係もありません)。

通常、アプリケーションには必要なDLLファイルが付属していますが、他のアプリケーションがアクセスできるコンピュータの中央の場所にDLLファイルをインストールするものもあります。これにより、アプリケーションは、グラフィックの描画やセキュリティ機能の実装などの一般的な機能のコードを共有できます。これにより、各ユーザーのコンピューターに必要なDLLファイルのコピーが1つだけであるため、ディスクスペースを節約できます。また、DLLファイルはアプリケーションのその部分が使用されているときにのみロードされるため、メモリとロード時間を節約できます。

DLLファイルは、プログラムの他の部分とは別にアップグレードすることもできます。これにより、更新やバグ修正が容易になります。欠点は、DLLが誤って互換性のないバージョンに置き換えられたり削除されたりした場合、DLLに依存するプログラムが突然実行できなくなる可能性があることです。

DLLファイルの調査

DLLファイルの基本的な事実は、Windowsファイルエクスプローラーで右クリックして[プロパティ]をクリックするとわかります。[バージョン]タブをクリックして、DLLを作成した会社とそのバージョンに関する情報を表示します。これは、互換性の問題やDLLファイルに関するその他の問題のトラブルシューティングに役立ちます。

詳細が必要な場合は、デバッガーまたは逆アセンブラープログラムを使用して、実行時にDLL内で何が起こっているかを理解および監視できます。Visual Studio、IDA、およびPE Explorer用のReflectorはすべて、この目的で使用できるプログラムですが、流暢に使用するには、通常、コーディングの経験と知識が必要です。

コンテキストメニューから[PEエクスプローラー]オプションをクリックします。DLLファイルが開き、PEExplorerアプリケーションで表示できます。