今天在用.net访问系统文件夹(c:\windows\system32\dllcache)的时候提示没有找到目录名,网上的相关资料相当少,一开始以为是文件权限的问题,后来在虚拟机上直接把这个目录的所有属性全部去掉(SHRC)后,居然还是无法访问.难道MS为了安全直接把访问这个目录的权限彻底去除了?
网上看到有用API调用GetSystemDirectory来访问的,请问.net有没有办法访问?
不是想做坏事,是出于安全考虑想通过编程把一些比较危险的程序从这里面删除掉(比如sethc.exe)
.net 一样可以用api
http://pinvoke.net/default.aspx/kernel32/GetSystemDirectory.html
http://feiyun0112.cnblogs.com/
Visual Basic 初学者 望关照!