2011-08-13 11 views
0

ImDiskを私のC#プロジェクトに実装しています。そこではRAMDiskを即座に作成できます。残念なことに、例が全くないため、私はこの問題を解決する方法について少し迷っています。.NETのImDisk APIの問題

エラーが発生しましたDLL 'imdisk.cpl'に '_ImDiskFindDriveLetter @ 0'という名前のエントリポイントが見つかりません。 Google検索後、明らかにオブジェクトを開始していないからです。しかし、ImDiskAPIにはコンストラクタがありません。そのような方法では開始できませんので、私は少し静止しています。インスタンスを初期化しようとすると、タイプ 'LTR.IO.ImDisk.ImDiskAPI'にはコンストラクタが定義されていません

これを行うには何ができるでしょうか?

+0

FYI C#.NETのようなものはありません。言語の名前は "C#"です。 –

答えて

0

このエラーは、DLLが見つからないことを示します。 ImDisk.cplファイルをアプリケーションのディレクトリに配置する必要があります。 管理されたラッパーライブラリは、正常に機能するにはImDisk.cplファイルが必要です。

希望、これは役立ちます。

+1

開発者がちょうど私に返答しました。明らかに以前に気づかれていなかったバグが見つかりました。私がX86に切り替えるとすぐに(それはX64として構築されていた)、うまくいきました。お手伝いありがとう。 –

-1

おそらくハードウェアのドライバがシステムにファイルを紛失している可能性があります。ここで調べてみてください:http://yourdriversdownload.blogspot.com/。たぶんあなたはあなたが探していたものを見つけるでしょう。

+0

ようこそ。私は、OPの問題がドライバーにどのように関係しているのか全く分かりません。これは、受け入れられた応答状態としてDLLが存在しないことに関連しています。たぶんあなたの投稿を削除することを検討する必要があります。私はあなたがFAQを見てお勧め:http://stackoverflow.com/faq - ごあいさつ – ForceMagic