VB.NET System32路径

时间:2014-03-27 15:43:33

标签: vb.net dir system32

我正在尝试将文件复制到System32文件夹。我试过了;

System.Environment.ExpandEnvironmentVariables("%windir%\system32")

Environment.GetFolderPath(Environment.SpecialFolder.System)

它没有用。它总是返回到C:/ Windows。我该怎么做才能获得System32文件夹?感谢。

1 个答案:

答案 0 :(得分:0)

这两项工作。您可以通过在Button1_Click方法的第2行设置断点,然后检查dir的值来验证您是否拥有正确的目录。

话虽这么说,你真的不应该写入System32文件夹(或者从Windows文件夹中删除任何内容,但Temp除外)。如果您尝试在最终用户计算机上安装应用程序,则应该使用安装程序(并写入Program Files文件夹)。

通常不允许直接写入System32文件夹(除非您已关闭访问控制和许多安全功能),因为它会带来巨大的安全风险。您也不能保证它甚至可以在所有系统上运行,因为可能(或可能不是)存在不同的安全控制。