No.7
- 回答日時:
>仕組みは分かりました。
ふむふむ、DLLがまたDLLを呼び出す場合もあるんですね。ところで、最初の実行ファイルだけでもチェックするソフトはあるのでしょうか?ありますよ、DLLファイル検出ソフト
アプリケーション実行にどんなファイル(DLL,INI等)が必要かを検出
http://www.vector.co.jp/soft/win95/util/se054263 …
No.6
- 回答日時:
結論としては、最初から一度で言うことはできません。
DLL(Dinamic Link Library)というのは、実行時にプログラムの一部(=library)を呼び出す仕組みです。
例としてA.exeというアプリケーションがB.dllを呼び出し、B.dllがC.dllを呼び出すことで動作する場合、A.exeがB.dllを呼び出すかどうかはA.exeの中を調べれば分かります。また、B.dllがC.dllを呼び出すかどうかはB.dllの中を調べれば分かります。
でも、A.exeを実行する際に、B.dllが存在しなければ、その中を調べることはできませんから、C.dllが必要かどうかはわかりません。
普通はA.exeを作った人が必要なDLLが自動的にインストールされるようにするか、あるいは必要となるDLLを列挙して事前にユーザーがインストールしておくように促すので、インストールマニュアルなどを見ると分かると思います。
この回答への補足
仕組みは分かりました。ふむふむ、DLLがまたDLLを呼び出す場合もあるんですね。ところで、最初の実行ファイルだけでもチェックするソフトはあるのでしょうか?
補足日時:2006/07/02 12:05No.4
- 回答日時:
圧縮系のDLLの場合、アプリケーションと言うよりも、何を解凍(圧縮)するかで必要なDLLが決まります。
拡張子が、.cabだと、CAB32.DLLと言うように。それを知っていれば、使うDLLが判ります。
通常は、これらのDLLをC:\WINDOWS\system32にすべて入れておきます。そうすると自動的に読み込まれます。
圧縮系のDLLを開発・管理してるHPです。
http://www.madobe.net/archiver/index.html
余計な事かもしれませんが、最近だと、DLLなしで解凍できるソフトが主流です。
Lhaplus(22種類の圧縮ファイルに対応)
http://www7a.biglobe.ne.jp/~schezo/
他にもいろいろあります。通常はこれらのソフトを使った方が楽です。
これらで解凍できない場合のみ、DLL系のソフトや、WinRARやWinZip等(両方ともシェアウェア)の本家のソフトを使います。
この回答への補足
>最近だと、DLLなしで解凍できるソフトが主流です。
私も無しで使えるソフトを選んでしまいます(^_^;)
友達に教えた時に、友達がDLLでハマるので...
No.3ベストアンサー
- 回答日時:
どんなアプリケーションの時にメッセージが出るのかはっきりしないのですが。
通常フリーソフトなどを使ってる場合に出るのでしたら次のようなDLLだと思います。
・圧縮系のDLL
・VBやVCなど、プログラムを制作したプログラム言語のランタイム
これらの場合、次のソフトでチェック、ダウンロードできます。
CL Windows (他にもありますが、割とこれが使い易いです)
http://www.runan.net/software/clwin/
この回答への補足
アプリケーションが使っている(使う予定)DLLって、アプリケーション起動前に分からないかなぁと思いまして(^_^;) DLLが無い件は、解決しています。ご指摘の圧縮系でした。
補足日時:2006/07/02 00:35No.2
- 回答日時:
VBのランタイムなどのDLLでしたら、このソフトで。
http://www.forest.impress.co.jp/lib/arc/runtime/ …
インストールの有無チェックと半自動インストール機能があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- 離婚 妻と離婚したい 5 2022/06/11 16:51
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- その他(コンピューター・テクノロジー) パソ粥が壊れてしまい。 新しく買ったパソコンに Amplitued5 Max をダウンロードインスト 1 2022/05/22 00:33
- その他(病気・怪我・症状) 変形性膝関節症、変形性足関節症 10代~20代での発症はありますか? 20代前半女性 13歳くらいか 4 2023/01/29 10:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
rtl70bplが見つからないと表示...
-
MMDのエフェクトソフトMMEをダ...
-
ゲームが起動できない
-
vnetsup.vxd vredir.vxdが見つ...
-
Cドライブの容量が減ったり増...
-
TEMPフォルダって何??
-
バッチファイルを作成して、ア...
-
パソコン起動時にエラーメッセ...
-
マックのレジストリ
-
アウトルックのアンインストール
-
“.vbs”のファイルが実行できない
-
不明なファイルが毎回TEMPに作...
-
ファイルを開くのが遅い。ただ...
-
解凍後の.zipファイルは消して...
-
結合解凍
-
拡張子をtxtからdatに
-
ワードのデータをUSBに保存した...
-
誤ってAdobe ReaderでZIPファ...
-
フォルダアイコンの変更でpngを...
-
エクセルのVBAでクリップボード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
“.vbs”のファイルが実行できない
-
ファイルを開くのが遅い。ただ...
-
rtl70bplが見つからないと表示...
-
MACでアプリケーションをコ...
-
マックのレジストリ
-
「microsoft query」のインスト...
-
パソコン起動時にエラーメッセ...
-
dmgファイルをインストール後、...
-
バッチファイルを作成して、ア...
-
Photoshop CS2をアンインストー...
-
カスペルスキーのMedia Player ...
-
ゲームが起動できない
-
アプリケーション ハングの回...
-
Cドライブの容量が減ったり増...
-
パソコンのウイルスについて
-
うきうき家計簿のデータが消え...
-
Linux Wine アンインストールし...
-
Cドライブの直下にあるhistory...
-
ブラザーのプリンター(DCP-J97...
-
rundll32.exeの警告文
おすすめ情報