我遵循的博客文章中描述如何为PowerShell脚本创建证书颁发机构和代码签名证书的步骤。
最初,我创建了证书颁发机构和个人证书,并使用它成功地签署了powershell脚本。所有的一切都如博客文章所述。
当我做了一些(可能)愚蠢的事情时,问题就开始了(和大多数人一样),尽管在当时这似乎是合理的。
我想重新开始,并再次使用干净的模板重复这个过程,所以在mmc证书管理控制台中,我删除了以前创建的个人证书和证书颁发机构。在此之后,无论何时我尝试使用makecert (就像我第一次使用时一样),makecert要么挂起,要么出现故障(这会提示结束或调试)。
我是不是通过证书卡删除了什么东西?它没有抱怨,也没有警告我,这可能是潜在的危险。这仅仅是巧合,还有其他完全可以冲洗的东西吗?
我有makecert崩溃时的事件日志条目,它们看起来都非常相似;这里有一个:
Log Name: Application
Source: Application Error
Date: 8/5/2009 3:55:04 PM
Event ID: 1000
Task Category: (100)
Level: Error
Description:
Faulting application makecert.exe, version 6.0.6000.16384,
time stamp 0x4545910b, faulting module ntdll.dll, version 6.0.6002.18005,
time stamp 0x49e03821, exception code 0xc0000005, fault offset 0x00067409,
process id 0xe58, application start time 0x01ca160efdf30625.对于到底是什么原因和/或我能做些什么来解决这个问题,任何人都有任何想法。
我在32位Vista企业w/SP2上。
发布于 2009-08-06 06:23:42
这好像是个虫子。异常代码为0xc0000005,这意味着它违反了访问。这将在您的计算机上创建一个转储文件。为了进一步了解这一点,在windbg中加载转储文件并获取堆栈跟踪。然后在这里张贴堆栈跟踪。
https://serverfault.com/questions/50708
复制相似问题