微软创建签名驱动失败

Failure in create signed driver by Microsoft

我正在尝试构建一个虚拟驱动程序并使用 microsoft official webpage 中的以下正式示例对其进行签名。

在附件的第 3 阶段,我想 运行 一些包含以下命令方法的 .net 代码:

static HttpResponseMessage SendRequest(HttpRequestMessage message)
{
    Trace.WriteLine("Sending request to " + message.RequestUri);
    using (HttpClient client = new HttpClient())
    {
        //Trace.WriteLine("Set Bearer header to " + AuthToken);
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AuthToken);

        var resp = client.SendAsync(message).Result;
        if(resp.IsSuccessStatusCode)
        {
            return resp;
        }
        else
        {
            throw new HttpRequestException("The request failed with status code response: " + resp.StatusCode.ToString());
        }
    }
}

但是,它失败了,因为变量AuthToken 未定义。

我想了解 AuthToken 的用途是什么以及我应该如何定义它以便在此代码中使用。

AuthenticationValueHeader 的构造函数签名表明它期望 AuthToken 是一个字符串。 您引用的文档的第 2 步描述了如何检索身份验证令牌字符串。您只需将其手动添加(复制并粘贴)到步骤 3 中的代码中即可。