阅读:1743回复:8
ds开发的朋友请帮忙,我安装驱动为什么有这样的错误
ds开发的朋友请帮忙,我安装驱动为什么有这样的错误????
我用DS向导生成一个驱动。编译后。我安装驱动程序 win2000的硬件安装向导。 报:安装设备时,出现了一个错误。 安装失败,因为没有替设备实例指定一个功能驱动程序。 我编译和安装DS 的例子也报这样的错误。 望各位DS朋友指小弟。 谢谢!!!!!!!!!!!! |
|
|
沙发#
发布于:2002-07-01 19:03
系统是刚安装的也出现这个问题吗?或去其他计算机尝试一下。
|
|
板凳#
发布于:2002-07-02 08:32
谢谢楼上的网友。
我刚才试过。还是不行。 我的系统是新装的。 |
|
|
地板#
发布于:2002-07-02 10:13
如果用monitor调试通过,就检查检查你的inf文件。
如果没有调试,就先调试!通过以后再安装。 |
|
|
地下室#
发布于:2002-07-02 16:57
谢谢 Jim_little的回答?
我用monitor调试。 程序报: Monitor ERROR (1058):The driver is marked as disabled(Start =4)in its service database entry. 我用monitor调试DS的例子程序也报同样的错误。请问。 我的DS出了什么问题。 谢谢各位!!!! |
|
|
5楼#
发布于:2002-07-03 09:29
regedit
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\yourdrivername\\Start 改为3在试试。 |
|
6楼#
发布于:2002-07-03 14:08
谢谢的回答:arthurtu
我用monitor调试,程序已经在Runing。 请问个位: 我在WIN32 应用程序用CreateFile打开设备。 请问设备HAND : 是new (static_cast<PCWSTR>(KUnitizedName(L\"MYDRIVERDevice\", m_Unit)) 的MYDRIVERDevice还是 *.inf文件中的ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b} 望各位帮忙: hDevice = CreateFile( \"\\\\\\\\.\\\\MYDRIVERDevice\", // Open the Device \"file\" GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL ); if (hDevice ==INVALID_HANDLE_VALUE ) 谢谢各位!!!!!!!!!!!!!!!!!!! |
|
|
7楼#
发布于:2002-07-03 15:50
inf文件的classID是用来识别你的设备的。
看你的driver创建的是什么symbolLinkName了,用这个来打开就可的。 比如,driver里面,symLinkname是Mydriver004,那么 CreateFile(\"\\\\\\\\.\\\\Mydriver004\",...) |
|
8楼#
发布于:2002-07-03 16:38
谢谢的回答:arthurtu
我用的是DS 而DS 的帮助中没有这个函数。 这个函数是WIN2000 DDK 中我在DS 中如何用symbolLinkName 呢??? 谢谢!!!!!!!1 |
|
|