Z:\Users\markk\AppData\Roaming\Microsoft>whoami
shunranet\markk
Z:\Users\markk\AppData\Roaming\Microsoft>cacls Crypto
Z:\Users\markk\AppData\Roaming\Microsoft\Crypto NT AUTHORITY\SYSTEM:(OI)(CI)F
BUILTIN\Administrators:(OI)(CI)F
SHUNRANET\markk:(OI)(CI)F
Z:\Users\markk\AppData\Roaming\Microsoft>attrib Crypto
S I Z:\Users\markk\AppData\Roaming\Microsoft\Crypto
Z:\Users\markk\AppData\Roaming\Microsoft>dir Crypto
Le volume dans le lecteur Z s'appelle System
Le numéro de série du volume est CE62-FA00
Répertoire de Z:\Users\markk\AppData\Roaming\Microsoft\Crypto
Fichier introuvable
Z:\Users\markk\AppData\Roaming\Microsoft>
为什么我可以完全控制该文件夹,但仍然无法浏览其内容?
附言
我需要修复它,因为这就是我怀疑以下命令失败的原因:
Z:\>MakeCert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120
Error: Can't create the key of the subject ('JoeSoft')
Failed
Z:\>
我需要此命令成功才能使用 Fiddler 调试 HTTPS 流量。
答案1
您似乎有些困惑,您正在寻找的文件可能存在。
您可能已经在 attrib 命令中注意到,Crypto 文件夹是一个系统文件夹,这意味着单独使用 dir 命令时不会显示它。
C:\Users\myuser\AppData\Roaming\Microsoft>dir
Volume in drive C has no label.
Volume Serial Number is E042-CE10
Directory of C:\Users\myuser\AppData\Roaming\Microsoft
01/17/2012 10:26 AM <DIR> Access
04/29/2010 01:49 PM <DIR> ActiveSync
01/12/2010 11:39 AM <DIR> AddIns
04/01/2010 09:44 AM <DIR> CLR Security Config
06/28/2010 11:10 AM <DIR> CLView
09/06/2011 12:24 PM <DIR> Communicator
01/12/2010 11:41 AM <DIR> Document Building Blocks
......
请注意,Crypto 文件夹未显示,但如果我们执行“dir /a”,我们就会看到它。
C:\Users\myuser\AppData\Roaming\Microsoft>dir /a
Volume in drive C has no label.
Volume Serial Number is E042-CE10
Directory of C:\Users\myuser\AppData\Roaming\Microsoft
01/04/2012 12:58 PM <DIR> .
01/04/2012 12:58 PM <DIR> ..
01/17/2012 10:26 AM <DIR> Access
04/29/2010 01:49 PM <DIR> ActiveSync
01/12/2010 11:39 AM <DIR> AddIns
04/01/2010 09:44 AM <DIR> CLR Security Config
06/28/2010 11:10 AM <DIR> CLView
09/06/2011 12:24 PM <DIR> Communicator
09/07/2011 11:34 AM <DIR> Credentials
02/05/2010 08:30 AM <DIR> Crypto
01/12/2010 11:41 AM <DIR> Document Building Blocks
......
Crypto 文件夹中的 Keys 和 RSA 文件夹也是如此,它们被标记为 System。事实上,RSA 文件夹中的所有内容都标记为 System。
C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto
S I C:\Users\myuser\AppData\Roaming\Microsoft\Crypto
C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto\RSA
S I C:\Users\myuser\AppData\Roaming\Microsoft\Crypto\RSA
C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto\Keys
S I C:\Users\myuser\AppData\Roaming\Microsoft\Crypto\Keys
因此,如果您在 Crypto 文件夹中运行 dir,它将显示不存在任何文件或文件夹(不是系统文件),但 dir /a 将显示它们。
C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>dir
Volume in drive C has no label.
Volume Serial Number is E042-CE10
Directory of C:\Users\myuser\AppData\Roaming\Microsoft\Crypto
File Not Found
C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>dir /a
Volume in drive C has no label.
Volume Serial Number is E042-CE10
Directory of C:\Users\myuser\AppData\Roaming\Microsoft\Crypto
02/05/2010 08:30 AM <DIR> .
02/05/2010 08:30 AM <DIR> ..
02/05/2010 08:30 AM <DIR> Keys
01/12/2010 11:18 AM <DIR> RSA
0 File(s) 0 bytes
4 Dir(s) 70,075,576,320 bytes free
C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>
我不知道创建密钥时出现的问题是什么,但我认为这不是权限问题或任何其他无法解释的异常。我知道这已经晚了,但它确实解释了你看到的情况。