草庐IT

GPT驱动

全部标签

windows - 代码签名 Windows 驱动程序

我正在尝试在Windows中对驱动程序进行代码签名(视频采集卡的驱动程序)。我有这个驱动程序的inf、cat、sys文件。我已经关注了各种Windows文章,到目前为止我能够:1)从GoDaddy下载一个“DER”文件,然后创建一个“mycompanyinc.cer”2)使用signtool对.cat、.sys驱动程序进行签名3)验证.cat、.sys驱动程序文件已使用数字证书更新。他们正确地声明它颁发给“我的公司”并由“godaddyCA”颁发。我将上面的证书导出到一个“.cer”并放在不同的计算机上我使用MMC来确保它出现在我需要安装驱动程序的系统上的受信任的根证书颁发机构中。虽然

windows - 如何在本地驱动器中搜索目录是否存在?

我正在尝试弄清楚如何确定目录“\ProgramFiles(x86)\ApacheSoftwareFoundation\Apache2.2”是否存在于Windows2008计算机的任何本地驱动器上。我以为会是这样的:for/f"skip=2tokens=2delims=,"%%Ain('wmiclogicaldiskgetname/format:csv')DO(echo%%AIFEXIST"%%A\ProgramFiles(x86)\ApacheSoftwareFoundation\Apache2.2"(echoFOUNDON%%A))但它只是回显驱动器号。我是一个Unix人,因为这个特

c - 内核如何知道哪些驱动程序属于哪些外设?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion当内核需要向某个外设发送输出时,它如何知道使用哪个驱动程序?

Windows 驱动程序工具包 (WDK) 8.1 添加到 Visual Studio 的功能

我已经安装了WindowsDriverKit(WDK)8.1并根据thislink,在VisualStudio的项目属性框架中,在PlatformToolset中,我应该有WindowsKernelModeDriver8.1,但它没有出现在那里并且根据thislink,在“新建项目”窗口中,我应该在安装的模板中包含Windows驱动程序,但是在我的VisualStudio中,它没有出现在该列表中。我使用的是VisualStudioUltimate2012。我应该怎么做才能将WDK功能添加到VisualStudio?此外,如果我正在检查宏,更准确地说是$(WindowsSDK_Inclu

windows - 调试 WFP 标注驱动程序的选项有哪些

我是内核模式Windows驱动程序开发的新手,在从WFP标注示例中获取调试信息时遇到问题。我正在寻找更多选项或关于我一直在尝试的选项做错了什么的提示。首先,我下载了WFPsampler并按照其描述中的说明进行操作。我正在使用通过模拟串行电缆连接的Windows8.1x64主机和Windows7x64目标。它们都是VirtualBoxVM。我调试的主要命令是WFPSampler.Exe-sPROXY-lFWPM_LAYER_ALE_BIND_REDIRECT_V4-aaid"C:\ProgramFiles(x86)\InternetExplorer\iexplore.exe"-pla10

windows - 使用 Ansible 在 Windows 客户机上映射网络驱动器

我正在尝试使用Ansible在Windows客户机上自动执行一些任务,但在映射网络驱动器时遇到了一些问题。我想做的是映射驱动器,对其执行一些操作(在我的示例中,我只是尝试列出文件),然后取消映射。当我运行Ansible时,输出表明共享驱动器已成功映射,但列出文件和取消映射都会导致错误,表明驱动器不存在。(“名称为‘K’的驱动器不存在。”)当我在运行Ansible后登录到Windows客户机时,驱动器被映射。如果我在以访客身份登录时运行Ansible,则该驱动器仅在我注销并再次登录后才可见。我用来挂载驱动器的脚本还在客户机上创建了一个用于调试目的的文件,即使我已登录,该文件也会出现。我不

c - 如何运行 KMDF 驱动程序?

我已经为本地内核调试设置了我的系统,因为我只打算编写一个具有两个函数的简单驱动程序。我刚刚构建了一个简单的“helloworld”类型的驱动程序,看看我是否能让我的驱动程序运行,目前我已经禁用了驱动程序签名验证并启用了内核Debug模式,使用:bcdedit/debugon我还使用Windows测试商店的证书对我的驱动程序进行了测试签名?或者在VS2015中叫什么:)现在,我的问题是我在构建后通过右键单击.inf文件来安装我的驱动程序,但是我在我的驱动程序(下面的代码)中没有看到任何调试打印的输出,所以这让我相信我的驱动程序根本没有运行?或者是什么?我在安装驱动程序的机器上更改了Com

windows - SelectDirectory 不包括某些机器上的驱动器

以下代码在不同的机器上得到不同的结果。一台机器只提供桌面文件夹(不需要),另一台机器提供桌面文件夹和计算机,映射驱动器(需要)。procedureTForm1.Button1Click(Sender:TObject);varDirectory:String;beginFileCtrl.SelectDirectory('Caption','Desktop',Directory,[sdNewUI,sdShowEdit]);end;它提供的一台机器:在另一个它给出:这感觉像是Windows设置,但我不确定从哪里开始。使用DelphiXE,Windows10。任何想法表示赞赏。感谢您的宝贵时间

windows - 用WDK7.1编译的驱动是否可以通过Windows HLK测试

我们在签下司机方面面临着危急情况。请问用WDK7.1编译的驱动能否通过windowsHLK测试因为我们能够使用HCK对它们进行签名,但现在在修复了一些错误后,新版本必须通过HLK测试才能支持Windows10,但不能!非常感谢任何建议。非常感谢。 最佳答案 答案是是的。你能做的最好的事情就是使用wdk10编译你的驱动程序,使用VS2015保持目标操作系统为windows7在windows10上安装并使用HLK进行测试。或者其次,您知道驱动程序是向前兼容的,如果它们是为Windows7编译的,它们也可以在Windows8.1或Wind

windows - 安装 ndis 微型端口驱动程序后 Wireshark 不显示界面

安装微型端口驱动程序后,Wireshark不显示以太网接口(interface)。Wireshark显示“未找到接口(interface)”。但是MicrosoftMessageAnalyzer和NetMon可以定位适配器接口(interface)并显示捕获的数据包。但是如果我重新启动机器,Wireshark就能够找到该接口(interface)。我怀疑这是由于WinPcap和我的微型端口驱动程序之间的绑定(bind)问题。如果我错了请纠正我!我是否需要更改INF文件或查看OID请求部分,因为NPF过滤器(由WinPcap使用)无法处理微型端口驱动程序?关于,简森