• 3700阅读
  • 2回复

请教QT4.6调用Win32 API问题 [复制链接]

上一主题 下一主题
离线superholy
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-06
    std::string driver_str= "\\\\.\\D:";
    m_hDevice = CreateFile( (LPCWSTR)(driver_str.c_str()),
                            GENERIC_READ | GENERIC_WRITE,
                            0,
                            NULL,
                            OPEN_EXISTING,
                            FILE_ATTRIBUTE_NORMAL,
                            NULL
                           );

    if(m_hDevice == INVALID_HANDLE_VALUE)
        return false;
    return true;


如上 代码 , 为什么 每次返回为False. 无法用 Win32打开设备啊。
离线real_pumpkin
只看该作者 1楼 发表于: 2010-03-07
用VC编译的吗?GetLastError()呢?
离线superholy
只看该作者 2楼 发表于: 2010-03-07
用 QT Creater 编译的啊。
快速回复
限100 字节
 
上一个 下一个