我的程序是从运行于Local System Account(真实用户已登录)的服务启动的。该程序的任务之一是在网络路径上存储文件,该文件应包含当前用户名,例如\\server\\storage\\%username%,但问题是,我得到的系统帐户而不是用户帐户的名字,当我读到的环境变量: Environment.GetEnvironmentVariable("username");
是否有一种方
tl/dr:我正在寻找一种方法来运行程序,作为当前从服务登录的用户开始为Local System Account。 长的版本: 从跟进:Get current username from a program started as Local System Account 我的计划是从运行作为Local System Account服务启动。 该服务在Windows启动时启动,基本上为某些硬件按钮提