wdk

    0热度

    1回答

    我已经创建了一个用于SSDT阴影挂钩的驱动程序。驱动程序使用wdk在Windows 7环境中成功创建。每当我尝试使用osrloader启动驱动程序服务时出现错误,如参数不正确或系统找不到指定的文件。可以注册服务但我无法启动该服务。我已验证HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ XXXX图像名称和路径是否正确。如何解决

    0热度

    1回答

    我正在尝试为Windows 7 32位创建防病毒软件屏蔽。为此,我需要挂钩ZwDebugActiveProcess.When当我尝试在我的驱动程序中指定ZwDebugActiveProcess时,在WDK中编译时出现“未声明的标识符”错误。我使用相同的过程来挂钩ZwOpenProcess。它成功hooked.Any错误中指定该api的名称。如何解决这个问题?

    0热度

    1回答

    例如,我有一个扫描仪(用于照片,文档等)。我已经安装了它的驱动程序(win7)。如何使用VC++从我的扫描仪读取usb输入(我使用vs2012)。我见过很多与usb相关的文章,但没有人帮助过我。我从来没有开发USB软件,所以需要帮助入门。我也安装了winddk。任何人都可以展示代码示例(这不是必须的应该是扫描仪,但USB鼠标/键盘以及) 非常感谢!

    0热度

    1回答

    我看了一下MS示例(Scanner File System Minifilter Driver)。我注意到他们只使用IRP_MJ_CREATE,IRP_MJ_WRITE,IRP_MJ_CLEANUP。它是否足够实时保护?

    1热度

    1回答

    我正在写虚拟磁盘驱动器,并有我有这样的定义的结构: typedef struct _MOUNT_NEW_QUERY { PWCHAR imagePath; WCHAR letter; PCHAR key; } MOUNT_NEW_QUERY, *PMOUNT_NEW_QUERY; 所以我有几分动态大小的结构。 我该如何将它从用户模式传递给我的驱动程序?

    0热度

    1回答

    我按照下面url中的说明操作,直到第10步开发一个helloworld内核模式驱动程序。一切似乎都很好。在步骤11中,我运行windbg命令bp kmdfsmall!DriverEntry,然后F5。但是,这个断点从未被击中。我想输入DriveEntry,然后逐行运行。我想我错过了一些东西。任何人都可以提供建议吗? 主持人:Win8的64位 目标:Win7的32位 VMWare的9,VS2012临

    0热度

    1回答

    当Team City在重新引导后第二次尝试构建我的设备驱动程序时,我遇到了故障。 它无法清理VCS根目录,因为目录被锁定并且不确定原因。

    3热度

    1回答

    我们有一个打印机驱动程序,我们需要为所有操作系统从Windows XP升级到Windows 8(x86和x64版本)。我可以使用WDK免费编译环境手动执行此操作,但我需要自动执行此过程 - 启动批处理脚本并准备好所有构建版本。 有谁知道如何做到这一点?

    2热度

    1回答

    我正在使用WDK的构建实用程序构建打印机驱动程序。我需要关闭“将警告视为错误”。它在Visual Studio项目文件中关闭,但显然不会影响Build。 有谁知道如何做到这一点?

    0热度

    2回答

    我是从用户层次发展未来,我完全新的在内核级别的C/C++。我必须实现的是一个基于split函数的字符串解析器,如string.h中的strtok。 据我发现,一个不能再使用string.h或cstring.h。然后我发现了WDF和它的wdfstring.h,但其中只有一些“构造函数”函数,其余的在哪里? 所以我的主要问题是:对于字符串操作可用的功能和我有什么创造?你知道,我不想重新发明轮子。 在此