QPRO300.DLLって何者?

このQ&Aのポイント
  • QPRO300.DLLとは何者かを調べても、依存DLLやDEPファイルにはその文言は出てこない。
  • 「QPRO300.DLL」がディストリビューションウィザードの不足ファイル一覧に表示される理由を説明してください。
  • QPRO300.DLLを無視して問題ないのかについて、手がかりや情報を求めます。
回答を見る
  • ベストアンサー

QPRO300.DLLって何者?

ディストリビューションウィザードでインストーラを作成しているのですが、不足ファイルとして「QPRO300.DLL」なるものが一覧に表示されます。 利用しているコントロールは 1、Text70.ocx(InputMan) 2、Number70.ocx(InputMan) 3、SPR32X60.ocx(SPREAD60) 4、CrystalReports ver9.0 の4種類で、そのほか利用しているものとしてはDAOぐらいです。 Dependency Walkerで依存DLLを調べても、各DEPファイルを調べてもQPRO300という文言はどこにも出てきませんでした。 そこで3点ほど質問です。 ・QPRO300.DLLとは何者? ・なぜこのファイルが不足一覧に出てくるのか ・無視して問題ない? 手がかりになるような情報でも構いませんので、ご存知の方がいれば教えてください。

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

  • ベストアンサー
回答No.2

ちょっとだけ調べました。 QPRO300.DLL は、CDの中にはなさそうですね。 話は変わりますが、CrystalReport9のDEPにはバグがあります。 http://www.agtech.co.jp/support/faq/crystal_reports/v90j/all.html のかなり下の方。 それでもQPRO300はCrystalReport9とは関係なさそうですね。 さらにSpread6も関係ないです。 InputManはVer6までしか触ったことがありませんが、もっとわかりやすいDLLばかりなので、7でも一緒だと思います。 だからInputManは、おそらく関係ないと思います。 そこで QPRO200.dll でウェブ検索すると、トロイの情報がいっぱいでてきました^^; そのうちのひとつ http://www.trendmicro.co.jp/vinfo/virusencyclo/default5.asp?VName=TROJ_KEYLOG32.B&VSect=T で、QPRO200.DLLがWindowsのシステムファイルだと言っています。 おそらくQPRO300.DLLも同じでしょう。 もしそうだとしたら、インストール先のPCが開発機と一緒なのであれば、VBや拡張コンポーネント特有のDLLではないので、配布する必要がないと思います。 (推測ですいません)

0x131cc6e
質問者

お礼

詳細な情報、ありがとうございます。 QPRO300で検索してもサッパリ出てこなかったんですが、QPROで検索するのを試してませんでした。 早速調べてみると、どうやらQuickPakというライブラリのDLLのようでした。 しかし、こんなモノを使った記憶もなく、どうして出てくるのか未だナゾです。 InputManなどを販売しているGrapeCityがこのQuickPakを扱っていましたので、ひょっとしたら内部で利用しているのか?などと考えていますが、実際のところはわかりません。 しかし、少なくとも何者なのかが判明し安心することができました。 どうもありがとうございました。

その他の回答 (1)

回答No.1

記憶が確かではありませんが、、、 初期ごろのCrystalReports9のDEPファイルは、バグ持ちだったような記憶があります。 (情報が書いてあったURLがなくなっていたので、もしかしたら別のバージョンかもしれません ^^;;;;) QPRO300.DLL はもしかして、CrystalReports9のCDの中に存在していませんか? 圧縮されているかも知れないので、拡張子を指定しないで検索かけてみてください。 それで出てこなかったら、私はわかりません m(._.)m

関連するQ&A

  • DLLのインポートとエクスポート

    Dependency WalkerをつかってEXEが利用している機能を特定しようと思ったのですが、PIとEと二つリストが存在します。 どちらも利用するDLL中の関数なのでしょうか?それとも、片方はそうで片方別のもということなのでしょうか。 Dependency Walkerの詳しい説明の載っているサイトも含めて回答してくださると助かります。 どうぞ よろしくお願いいたします。

  • VBでSCRRUN.dllエラー

    お世話になります。 VBでEXEファイルを作成後、ディストリビューションウィザードでパッケージを作ろうとすると、「SCRRUN.dllの依存情報が古い」と出てしまいます。 そこで、Microsoftのページをみたところ、ファイルシステムオブジェクトを利用している為、Scrrun.depのバージョン情報を書き換える必要があることがわかったので、やってみたのですが、再起動しても同じエラーが出てしまいます。 どうしたらいいでしょうか?

  • VB6 コンポーネント一覧からの削除

    [メニュー]-[プロジェクト]-[コンポーネント]-[コントロールタブ] を選択するとOCXやDLL等の一覧が表示されます。 一度は利用したものの不要になったためOCXファイルを削除しました。 しかし、ここの一覧に表示され続けます。 どうにかしてこの一覧に表示されないように出来ないでしょうか?

  • VC2005のDLL明示的リンク

    VC2005のDLL明示的リンクについて質問です。 <前提> DLLファイルに宣言されている関数(Export関数)が、 4ファンクションあるとします。そのDLLファイルを、 Dependency Walkerで確認すると、以下のようになります。 --------------------------- 関数名 エントリポイント --------------------------- add1 0x00001010 sub2 0x00001030 mul3 0x00001060 div4 0x00001090 <質問> このDLLファイルがexeファイルからLoadLibraryで 読み込まれた場合、プロセスメモリ上には、 上記のエントリポイントの順番で必ず配置されるのでしょうか? 補足ですが、この時、プロセスメモリ上にロードされる位置 は、気にしていません(ベースアドレスは変わることがあるのは認識しています)。 要は、エントリポイントの順番が変わったりしないかを、知りたいです。 <プロセスメモリ上に、エントリポイント順に配置されたイメージ> 0000_0000h --------------------------- (略) --------------------------- add1 --------------------------- sub2 --------------------------- mul3 --------------------------- div4 --------------------------- (略) --------------------------- FFFF_FFFFh <プロセスメモリ上に、エントリポイント順に配置されなかったイメージ> 0000_0000h --------------------------- (略) --------------------------- sub2 --------------------------- add1 --------------------------- div4 --------------------------- mul3 --------------------------- (略) --------------------------- FFFF_FFFFh それとも、こんな感じで、OS依存(実行環境依存)で、色々な配置に なるのでしょうか?

  • コンポーネントについて

    VBでコンポーネントを使用する際、使用者がそのdllやocxファイル等を持っていない時のために、実行ファイルと同じディレクトリに必要なdllやocxを置いて、それを利用してコンポーネントを使用したいと思うのですが、どうすればよいのでしょうか?わざわざsystem32にコピーするのは面倒ですので。。

  • ソースから参照しているOCXの一覧を確認する方法

    Visual Basic 6.0のプログラムを多数担当することになったのですが、ドッキュメントはなく、ソースだけがたよりの状態です。 サードパーティ製のOCXを使っているようなのですが、ソースから、利用しているOCXやDLL、ActiveXなどの外部コンポーネントを一覧する良い方法を教えて下さい。

  • VC++でDLL、エントリポイントが出来ない?

    VisualStudio2010 VC++でDLLを作成し既存のDelphiXE2アプリで利用したいのですが MSのサンプルソースそのままでDLLを作成しても、__stdcall;しても、Delphiの読み込み時に 「エントリポイントが見つかりません」と言われます。 http://msdn.microsoft.com/ja-jp/library/ms235636.aspx ソースはMSのチュートリアルそのままです。 ためしに VS2010のツール dumpbin.exe /exports ????.dll と中身を覗くと 1 0 ooo11104 ?Add@MyMathFuncs@MathFuncs@@SGNNN@Z 2 1 ,,,,,,,,,,,,,, のような表示とSummary 以下しか表示されずスタティックライブラリにしても中身は同じです。 それでは、と他のDLLをいくつか覗いてみましたが、大概のDLLやLIBファイルを覗くと すっきりしたきれいな関数名の一覧がdumpbin /exports で表示されます。 では、DLLになっていないのかというと、作ったDLLを同じVC++でチュートリアル通りに 呼び出すと何の問題もなく使えますので、多分正常なのでしょう。 しかし、どうして エントリポイントの一覧が見える形にならないのか分かりません。多言語で利用するには 必要かと思います。 VC++で作成したDLLやLibが他の環境で使えないとは考えられないので、なにか、常識的な 部分を知らないのだと思いますが、どなたかよろしくお願いします。

  • VB6のセットアップ

    WINDOWS XP環境 で利用していたVB6のセットアップをWINDOWS 7の環境でセットアップしようとしたら以下のエラーがでてしまいます、対処法を教えて下さい! *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '再試行' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中に LoadLibrary() が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll"

  • ウィルスセキュリティゼロ

    ウィルスセキュリティゼロを利用しております、レッツノートで利用しております、WinDVDが起動しないとめ、パナソニックに確認したところ、WinDVDに必要のdllファイル(SQPlus.dll)をゼロがウィルスとして扱っている可能性が高いとサポートういただきました、確かにゼロのウィルス検出ソフトに上記のdllファイルが検出一覧にあります。 ゼロがウィルスとして判断したファイルはどのように非ウィルスと設定しなおせばいいでしょうか、おわかりであればおおしえください

  • LoadLibraryでAccess Violation 発生。

    LoadLibraryでAccess Violation 発生。 開発言語はC++ 開発環境はVisual Studio 6.0 です。 exeファイルを作成し、別のマシンでそのexeファイルを動作させたところアプリが落ちてしまいました。 Dependency Walkerでプロファイルしたところ LoadLibraryで"UNLHA32.DLL"を呼び出した所でAccess Violationのエラーが発生しています。 何か原因に心当たりはありますでしょうか? 現象の詳細は以下の通りです。 (1)同じアプリで動くマシンと動かないマシンがある。 (2)OS依存では無い。(同じOSでも動くマシンと動かないマシンがある) (3)UNLHA32.DLLのバージョンは複数で試しており、またDLLが破損している事も無さそう。 (4)ソースコードを少し変更するとアプリが落ちていたマシンでも正常に動くようになる。 例: ○起動しない ---------------------- // UNLHA32.dllを読んでみる m_hUnlha = LoadLibrary( "UNLHA32.dll" ); ---------------------- ○起動する ---------------------- strcmpi("a", "c"); // UNLHA32.dllを読んでみる m_hUnlha = LoadLibrary( "UNLHA32.dll" ); ---------------------- 例の他にLoadLibraryの後のソースに同じ様な変更を加えても正常に動きました。 具体的な原因や対処法など知恵を貸して頂ければ幸いです。

専門家に質問してみよう