问题描述
在正常的控制台应用程序,我有这个
In normal console app I have this
Environment.SpecialFolder.LocalApplicationData是C:\Users\Simon\AppData\Local\
Environment.SpecialFolder.LocalApplicationData is C:\Users\Simon\AppData\Local\
在Windows服务
Environment.SpecialFolder.LocalApplicationData是C:\Windows\system32\config\systemprofile \AppData\Local\
Environment.SpecialFolder.LocalApplicationData is C:\Windows\system32\config\systemprofile\AppData\Local\
我怎么能在这两个类型的应用程序指定相同的路径?
How can I specify same path in both type of application?
推荐答案
记住,根据不同的用户配置文件运行的服务(可以是LOCAL_SERVICE,NETWORK_SERVICE等),如果你希望他们是一样的,在用户配置文件运行服务(您可以在创建安装程序或Windows的服务管理)指定该ServiceProcessInstaller.Account属性。
Remember that the services run under a different user profile (can be a LOCAL_SERVICE, NETWORK_SERVICE, etc.) If you'd like them to be the same, run the service under your user profile (You can specify this ServiceProcessInstaller.Account property when you create the installer, or in the Services manager of windows).
这篇关于.NET Windows服务的本地应用程序数据不同,那么在正常的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!