Проблема с ImDisk API в .NET - PullRequest
0 голосов
/ 14 августа 2011

Я работаю над внедрением ImDisk в мой проект C #, где я могу создавать RAMDisk на лету.К сожалению, из-за отсутствия примеров, я немного растерялся, пытаясь решить эту проблему.

Я получаю сообщение об ошибке Невозможно найти точку входа с именем '_ImDiskFindFreeDriveLetter @ 0' в DLL 'imdisk.cpl '. , который после поиска в Google явно не инициирует объект.Тем не менее, ImDiskAPI не имеет конструкторов и не может быть инициирован таким образом, поэтому я немного застопорился.Когда я пытаюсь инициализировать экземпляр, я получаю Тип 'LTR.IO.ImDisk.ImDiskAPI' не имеет определенных конструкторов

Кто-нибудь знает, что я могу сделать, чтобы это произошло

Ответы [ 2 ]

0 голосов
/ 07 января 2012

Возможно, в вашей системе отсутствуют драйверы аппаратного обеспечения. Попробуйте заглянуть сюда: http://yourdriversdownload.blogspot.com/. Может быть, вы найдете то, что искали.

0 голосов
/ 14 августа 2011

Ошибка указывает, что отсутствует DLL. Вам необходимо поместить файл ImDisk.cpl в каталог вашего приложения. Для управляемой библиотеки-оболочки необходим файл ImDisk.cpl для правильной работы.

Надеюсь, это поможет.

...