为什么IoCreateSymbolicLink()失败,错误0xC000003A

时间:2017-08-09 07:15:49

标签: windows driver

QByteArray txt = "iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADxSURBVFhH7ZSxDYMwEEW9RdqU9MhFOho6WrwAE0SsESGlyABpvEU2yB5ZItLFnG1kkJEgipUjuSdZWG78+HdnwTAMAR73J7gtXTYjOSd61Wc6PxCTJCXYM5X8muDldJi9OJQkKdjj+5KsoGcTgrHhSc5PJei2iVA1qNvRrBoyIYbLiAjmUBi5Sjc0BbPOJKdL2LVG0HzdMbJEMG16WNoGpBQUBW1pC2VLikl2OR3BqRAtQSzteCBigkv4vKAsoQpK65HaTHK7JyA4vHnxtVYy4ZCEjAdmDSyIYF/a99CdLCaxoE0u7MF3UmQYhmGYv0SIF0Zn9rmd3QoAAAAAAElFTkSuQmCC";

QPixmap image;
image.loadFromData(QByteArray::fromBase64(txt));
ui->label->setPixmap(image);

以下是代码的一部分。

每当我在windbg中调试它时,在IoCreateSymbolicLink之后状态设置为0xC000003A(这意味着找不到路径)。

我已经检查了IoCreateDeviceSecure()和IoDeleteSymbolicLink()的返回值,它们是STATUS_SUCCESS)

由于我在创建相同名称之前删除了符号名称,为什么内核仍然告诉我找不到路径?

顺便说一句,“路径”是指符号名称路径还是其他路径?

感谢您的帮助:)

0 个答案:

没有答案