我正在尝试将文件复制到System32文件夹。我试过了;
System.Environment.ExpandEnvironmentVariables("%windir%\system32")
Environment.GetFolderPath(Environment.SpecialFolder.System)
它没有用。它总是返回到C:/ Windows。我该怎么做才能获得System32文件夹?感谢。
答案 0 :(得分:0)
这两项工作。您可以通过在Button1_Click
方法的第2行设置断点,然后检查dir
的值来验证您是否拥有正确的目录。
话虽这么说,你真的不应该写入System32文件夹(或者从Windows文件夹中删除任何内容,但Temp除外)。如果您尝试在最终用户计算机上安装应用程序,则应该使用安装程序(并写入Program Files文件夹)。
通常不允许直接写入System32文件夹(除非您已关闭访问控制和许多安全功能),因为它会带来巨大的安全风险。您也不能保证它甚至可以在所有系统上运行,因为可能(或可能不是)存在不同的安全控制。