2011-05-24 35 views
5

我试着去发现这里描述的permcalc.exe工具:http://msdn.microsoft.com/en-us/library/ms165077(v=VS.90).aspxPermcalc.exe用于.NET 4.0

但我不能找到一个实际的下载链接。如果我按照该链接打开Windows SDK命令提示符,我会得到通常的FNF错误。

permcalc.exe is not recognized as an internal or external command, operable program or batch file 

我试图找到.NET 4.0 dll所需的所有安全权限。

编辑:

它不必须是用于.NET 4.0,我可以重新编译在.NET 3.5/2/0。任何事情都可以使我无需通过我的所有源代码。

+0

没有用于.NET 4的Permcalc.exe – 2011-05-24 20:27:40

回答

6

.NET Framework 4.0在CAS中进行了重大改进,比如新的透明度对结果会有相当大的影响,所以即使运行3.5版本,结果也是错误的。如果您的.NET Framework 4.0应用程序的LegacyCasModel设置为true,那么结果可能更准确(我还没有测试过,我甚至不知道3.5版本是否会在4.0程序集上运行,我怀疑不是。 )

编辑

如果您需要permcalc旧版本的框架,那么你必须下载3.5 SDK。您可以下载ISO here

+1

但是3.5'permcalc'工具对于.NET Framework 4.0不是向前兼容的。 – vcsjones 2011-05-24 21:03:52