CryptAcquireContext 在 Windows 10 创意者更新中失败

2024-02-03

我有一个使用 AES CFB 模式加密文件的代码。虽然代码在 Windows 7、Windows 8 和以前版本的 Windows 10 中正确运行,但在 Windows 10 Creators Update 上此行失败:

if (!CryptAcquireContext(&hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_AES, 0))
{

    std::cout << "CryptAcquireContext Error\n";
    return 1;
}

可能是什么原因?

P.S 我看到它在 MSDN 上已被弃用,但我认为该功能很常见。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CryptAcquireContext 在 Windows 10 创意者更新中失败 的相关文章

  • 在 LINQ 查询中进行转换

    是否可以在 LINQ 查询中进行强制转换 为了编译器的缘故 下面的代码并不糟糕 但最好将其放入一个查询中 Content content dataStore RootControl as Controls Content List
  • copy_from_user() 错误:目标大小太小

    我正在为内核模块编写 ioctl 处理程序 我想从用户空间复制数据 当我编译禁用优化的代码时 O0 gflags 编译器返回以下错误 include linux thread info h 136 17 error call to bad
  • 并行运行多个任务

    我有一个代理列表 每个代理都会访问不同的站点并从站点中提取所需的数据 目前它一次只做一个 但我希望同时运行 10 20 个任务 这样它就可以一次性从 20 个站点下载 而不是只下载一个 这是我目前正在做的事情 private async T
  • 如何使用T4从一个模板同时生成两个文件?

    我遇到的情况是 我需要生成两个 CSharp 代码文件 它们的代码几乎相同 但方法的输入和输出类型的命名空间不同 事实上 每个文件都针对特定国家 地区 并且类型来自特定国家 地区的 WSDL 我正在围绕服务编写一些包装器 逻辑完全相同 但从
  • 如何在 C++ 中为指针“this”赋值

    在函数中 如何分配this一个新的价值 您可以分配对象this点于 this XY 但你不能分配直接值this this XY Error Expression is not assignable
  • 获取列表框中视图中的项目

    我有一个 ListBox 其属性 VirtualizingStackPanel VirtualizationMode 设置为 回收 我正在绑定一个自定义集合 实现IList and IList
  • 如何在 C# 中以编程方式将行添加到 DataGrid?

    正如标题所述 我正在尝试使用 C 以编程方式将行添加到 DataGrid 但我似乎无法使其工作 这是我到目前为止所拥有的 I have a DataGrid declared as dg in the XAML foreach string
  • Windows Phone 7 - ScrollViewer 值已更改

    我一直在寻找解决方案 但无法找到正确的解决方案 我的网格宽度为 960 并且有ScrollViewer在里面 现在我想知道滚动时滚动的值 水平偏移 我找到的所有解决方案都是针对 wpf silverlight 的 它对我不起作用 Edit
  • 在 C# 中解析 JS Date.toIsoString

    我需要将 JS 日期存储为 ISO 8601 日期 我目前正在从格式为 2019 06 22T00 00 00 000Z 的表单中获取日期 正如 JS 的 toIsoString 方法所期望的那样 当这个日期传递到我的 API 控制器时 我
  • 大量互斥体对性能的影响

    假设我有一个包含 1 000 000 个元素的数组 以及多个工作线程 每个线程都操作该数组中的数据 工作线程可能会使用新数据更新已填充的元素 但每个操作仅限于单个数组元素 并且独立于任何其他元素的值 使用单个互斥锁来保护整个数组显然会导致高
  • DateTime.ParseExact - 为什么 yy 变成 2015 而不是 1915

    为什么 NET 假定以下年份是 2015 年 而不是 1915 年 var d DateTime ParseExact 20 11 15 dd MM yy new CultureInfo en GB 我想 它会尝试接近 但其背后是否有合理的
  • 如何在 C++ 中正确使用 cin.fail()

    我正在编写一个程序 从用户那里获取整数输入cin gt gt iUserSel 如果用户输入一个字母 程序就会进入无限循环 我试图用下面的代码来阻止这种情况 但程序进入无限循环并打印出 错误 输入 我该如何修复我的程序 cin gt gt
  • 更改私有模块片段是否会导致模块重新编译?

    On 此页面有关 C 20 模块功能 https www modernescpp com index php c 20 modules private module fragment and header units 我发现了这样的说法 借
  • 如何从 Powerpoint 2010 导出电影?

    如何使用 MS Office PIA 主互操作程序集 或其他方式以编程方式将嵌入视频从 powerpoint 2010 导出到外部文件 在演示文稿中嵌入视频是 Powerpoint 2010 中的一项新功能 我找不到解决方案 PPTX 文件
  • main.cpp 是必需的吗?

    我试图编译一个程序cmake 我最终删除了我的main cpp文件 我刚刚将其复合到另一个包含我的项目名称的文件中 即 我刚刚将主函数剪切并粘贴到该文件中 问题是我有一个main cpp未发现错误 不确定是否在C 一个名为main cpp是
  • fgets溢出后如何清除输入缓冲区?

    当输入字符串超出其预定义限制时 我遇到了 fgets 的小问题 以下面的例子为例 for index 0 index lt max index printf Enter the d string index 1 if fgets input
  • 在 clang 中向量化函数

    我正在尝试根据此用 clang 对以下函数进行矢量化铿锵参考 http llvm org docs Vectorizers html 它采用字节数组向量并根据以下条件应用掩码this RFC https www rfc editor org
  • Windows Phone 的 JSON 反序列化

    我正在尝试反序列化以下 JSON 但我真的不知道如何使用 JSON net 来完成这项工作 我正在使用 C 和 JSON Net 库 我的 JSON 如下 found 3 bounds 43 54919 172 62148 43 54487
  • 查找数组中的多个索引

    假设我有一个像这样的数组 string fruits watermelon apple apple kiwi pear banana 是否有一个内置函数可以让我查询 apple 的所有索引 例如 fruits FindAllIndex ap
  • 如何配置 qt Creator 以显示 C++ 代码而不是反汇编程序?

    昨天我做了很多事情 比如更新 GCC Clang 和重新安装 Qt Creator 今天 在逐步调试我的代码时 调试器显示的是反汇编代码 而不是我编写的 C 代码 紧迫F10 or F11 调试器正在进入汇编代码而不是 cpp nor h我

随机推荐

  • 分析 Rails 控制器操作

    在 Ruby on Rails 中分析控制器操作的最佳方法是什么 目前我正在使用蛮力方法扔进去puts Time now我认为之间的调用将成为瓶颈 但这感觉真的非常非常肮脏 必须有更好的方法 我不久前掌握了这项技术 发现它非常方便 当它就位
  • AWS ECS 的端口映射

    我是 ecr ecs ec2 的新手 我开始将我的应用程序部署到我购买的域 我的应用程序有一个前端和一个后端 我的前端在 localhost 3000 上运行 并在 localhost 5000 上调用其后端 api 本地计算机上的端口映射
  • 从命令行使用 schtasks,什么参数会将计算机从睡眠状态唤醒并执行任务

    该选项存在于 UI 中 但不存在于命令行中显示的帮助中 您是否通过以下方式创建新任务schtasks exe命令行 或更新现有任务 在维斯塔上 schtasks exe has an xml两者的选项 create and query 通过
  • extern char **environ 的定义在哪里?

    我们可以这样获取C中的环境变量 extern char environ int main int argc char argv int count 0 printf n while environ count NULL printf s e
  • ARKit的坐标系不稳定

    我在 AR 环境中加载模型并添加 ARAnchor 来稳定模型 当我将设备放在桌面上并稍后拿起时 模型的位置没有改变 但很快就会飞走 ARKit的坐标系会飞起来 不稳定 如何避免或处理这种情况 ARKit RealityKit世界跟踪系统基
  • 什么情况会抛出异常“scala.util.control.BreakControl”?

    我的代码抛出例外 scala util control BreakControl 但我不知道为什么 有人知道吗 我使用的一些地方breakable and break 但我不知道为什么会导致这个异常 片段1 breakable for qu
  • 将 jQuery 包含到 Symfony2 中

    我是 Symfony2 框架的新手 不完全了解如何使用 javascript 以及如何以最佳方式包含它们 我需要什么 将 jQuery 脚本包含到每个页面 我所拥有的 我有这样的常见布局 block javascripts endblock
  • 正在加载命名空间“rlang”0.4.5,但需要 >= 0.4.10

    我正在尝试安装 lifecycle 包 但需要 rlangs 输入 install packages lifecyle 时 出现错误 提示我正在导入比所需更新的 rlangs 包 正在加载 rlang 0 4 5 但需要 gt 0 4 10
  • 禁用EditText输入法但保持光标闪烁

    在我的 Android 应用程序中 我想要一个EditText with android editable false 但光标闪烁 editable 设置为 false 后 光标闪烁似乎不起作用 我只想使用自己的键盘小部件 不是系统的软键盘
  • 在 Mathematica 中绘制数轴

    我想在 Mathematica 的数轴上绘制一个简单的区间 我该怎么做呢 为了绘制开区间或闭区间 你可以这样做 intPlot ss s e ee Graphics Red Thickness 01 Text Style ss Large
  • WCF:没有端点正在侦听,可以接受消息

    我有 WCF 服务 JSON 和 ASP NET 网站 我们将服务引用添加到连接到 wcf 服务的该网站 当我使用 POSTMAN 和 SOAPUI 测试服务时以及当我尝试以下代码时 WebClient client new WebClie
  • 在Javascript函数中模拟href点击?

    我的 jsp 遗留项目中有以下代码 tr th Customer th td a href myAction do target self CustomerLink a td tr 当我们单击 CustomerLink 时 我希望对行为进行
  • 如何使用 monit 监控delayed_job

    网络上有没有关于如何监控delayed job的示例Monit http mmonit com monit 我能找到的一切都有用God http god rubyforge org 但我拒绝使用 God 因为 Ruby 中长时间运行的进程通
  • 如何使 QTabWidget 的选项卡适合容器的大小 - 调整其长度?

    假设我现在有一个 5 英寸宽的选项卡小部件 当我向其中添加选项卡时 每个选项卡都是 1 英寸宽 如何使选项卡在小部件中占据相同长度的空间 使得每个选项卡宽度为 2 5 英寸 我正在使用 QT Designer 是否有可以设置的属性 好消息是
  • 使用 youtube api 通过 jQuery 获取 youtube 视频的标题

    从 youtube 视频获取标题的最简单方法是什么 例如这个视频标题 http www youtube com watch v Wp7B81Kx66o http www youtube com watch v Wp7B81Kx66o Tha
  • 2.x 设备的 ViewPager 和 setClipChildren(false) 解决方法

    我正在使用戴夫 史密斯的solution https gist github com 8cbe094bb7a783e37ad1使 ViewPager 表现得像一个图片库 我的问题是 setClipChildren false 不适用于 2
  • jQuery - 将 div 包裹到特定元素

    div div p text p a href xxx link a 假设我有上面的代码 我怎样才能包装一个 div div 到 a 元素 并将其插入到 div 元素后面 结果应该是 div div div a href xxx link
  • 是否可以在 VS2010 Pro 中安装 Windows Phone 7 工具而无需 Express

    我通过 DreamSpark 安装了 VS2010 Pro 我真的不想要任何超出我的 PC 需要的东西 但 WP7 SDK 坚持安装 VS Express 进行开发 我可以不安装 VS Express 只安装 SDK 吗 当您安装 Wind
  • 如何在 Android 4.0+ 设备上以编程方式禁用“窗口动画缩放”?

    我正在使用一个Service显示视图使用WindowManager 并且每次我使用更改视图大小时都会发生动画 windowManagerLayoutParams height newHeight WindowManager getSyste
  • CryptAcquireContext 在 Windows 10 创意者更新中失败

    我有一个使用 AES CFB 模式加密文件的代码 虽然代码在 Windows 7 Windows 8 和以前版本的 Windows 10 中正确运行 但在 Windows 10 Creators Update 上此行失败 if CryptA