我做了一个应用程序,它在XP中工作正常,但在Vista中获得UnauthorizedAccessException。基本上我通过代码创建一个文件夹并在其中写入一个XML文件。UnauthorizedAccessException:进入Vista
有没有办法让应用程序可以通过代码或其他方式以管理员身份运行。
谢谢。
我做了一个应用程序,它在XP中工作正常,但在Vista中获得UnauthorizedAccessException。基本上我通过代码创建一个文件夹并在其中写入一个XML文件。UnauthorizedAccessException:进入Vista
有没有办法让应用程序可以通过代码或其他方式以管理员身份运行。
谢谢。
您需要将应用程序标记为需要应用程序清单中的管理员权限。下面是从MSDN杂志,解释过程中的文章:
您可能想问自己:“我的应用程序是否真的需要写入硬盘的受保护部分?”大多数情况下,我发现人们只是假设他们可以随时随地写信。该解决方案不是给予应用程序管理权限,而是将该文件写入用户配置文件,该用户配置文件可能属于它的位置。 – 2009-12-28 10:46:56
是的我在FTP客户端应用程序中使用它,我需要在其中创建文件夹和文件。 – marshalprince 2009-12-28 12:27:02