Process 进程从同一帐户的服务启动,但未从所有用户显示进程,无法访问网络共享
我有启动exe进程的windows服务程序,还有另一个用户界面 可以启动相同的类exe服务 问题是当我从UI启动exe时,exe可以访问网络共享文件和任务管理器中的文件 无需选中复选框即可查看:显示所有用户的流程。 但当从serivce启动流程时,我无法在任务管理器列表中看到它,必须进行检查 我提到的复选框 在这两种情况下,任务管理器中的“用户名”选项卡相同,但在“从服务开始”中未列出 不选中复选框 我检查了serivce项目中ProeJCInstaller类中的所有4种类型:Process 进程从同一帐户的服务启动,但未从所有用户显示进程,无法访问网络共享,process,windows-services,share,network-share,Process,Windows Services,Share,Network Share,我有启动exe进程的windows服务程序,还有另一个用户界面 可以启动相同的类exe服务 问题是当我从UI启动exe时,exe可以访问网络共享文件和任务管理器中的文件 无需选中复选框即可查看:显示所有用户的流程。 但当从serivce启动流程时,我无法在任务管理器列表中看到它,必须进行检查 我提到的复选框 在这两种情况下,任务管理器中的“用户名”选项卡相同,但在“从服务开始”中未列出 不选中复选框 我检查了serivce项目中ProeJCInstaller类中的所有4种类型: this.ser
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService;
有什么想法吗?我认为任务管理器复选框实际上被贴上了误导性标签。它将被更准确地标记为“显示来自所有会话的进程”,但由于规范要求每个用户只登录到一个交互式会话,这种区别通常并不明显。那么我该怎么办?从服务启动进程时,我无法访问网络共享,虽然我在cmd中键入了共享地址,但无法访问文件夹。从UI运行时,不会出现任何问题,只需从服务启动进程就会出现问题:(:(:)您如何尝试访问共享?通过驱动器号或UNC路径(后者比前者更容易工作),如下所示:\\192.168.0.1\文件夹\