.net windows服务本地应用程序数据与普通应用程序不同

在普通的控制台应用程序我有这个

Environment.SpecialFolder.LocalApplicationData是C:\Users\Simon\AppData\Local\

在Windows服务中

Environment.SpecialFolder.LocalApplicationDataC:\Windows\system32\config\systemprofile\AppData\Local\

如何在两种类型的应用程序中指定相同的路径?

请记住,服务在不同的用户配置文件下运行(可以是LOCAL_SERVICE,NETWORK_SERVICE等)如果您希望它们相同,请在您的用户配置文件下运行该服务(您可以指定此ServiceProcessInstaller.Account属性创建安装程序,或在Windows的服务管理器中)。