微软创建签名驱动失败
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 中的代码中即可。
我正在尝试构建一个虚拟驱动程序并使用 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 中的代码中即可。