0
A
回答
4
即使以管理员身份运行程序,也会以同一用户身份运行它(如果用户具有管理员权限)。
Environment.UserName
确实返回运行应用程序的用户的名称。查看任务管理器,你会看到它。
0
如果我理解您的问题,您希望应用程序运行的实际用户(即管理员)而不是登录用户。
在这种情况下,你想从当前WindowsIdentity得到名称:
var sCurrentUser = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
相关问题
- 1. 当用户启动该应用程序时获取应用程序的名称
- 2. 在代码名称1启动时启动应用程序
- 3. 值不能为空。参数名称:用户名。启动.NET应用程序
- 4. 应用程序名称在启动程序中丢失
- 5. 在启动应用程序时收到消息“无法启动应用程序”
- 6. Android应用程序不应该在接收时启动意向
- 7. 应用程序启动文本 - 应用程序名称分两行
- 8. 安装的应用程序的启动器名称
- 9. 如何接收应用程序已启动的通知?
- 10. 启动器中的应用程序名
- 11. 启动Jetty应用程序,但“java.lang.IllegalStateException:重复的片段名称”
- 12. Android - 如何启动包名称的第三方应用程序?
- 13. 无法启动“应用程序名称”,进程启动失败:未指定?
- 14. 以应用程序名称作为应用程序名称
- 15. 应用程序没有接收广播发射启动时,但从其他应用程序发起时接收
- 16. 创建用户名和启动应用程序
- 17. 在接收文本消息时启动应用程序
- 18. .NET应用程序无法启动并接收XamlParseException
- 19. 从特定号码接收短信时启动应用程序
- 20. 重新启动应用程序接收短信或致电
- 21. 通过蓝牙接收文件时启动应用程序
- 22. 启动应用程序时SIM是广播接收机
- 23. 安卓闹钟应用程序 - 接收器未启动
- 24. 启动画面增加 - 应用程序名称变更
- 25. 获取Eclipse应用程序启动器名称
- 26. 在默认启动画面中修改应用程序名称
- 27. Azure移动应用程序接收webhook
- 28. 为什么我的Android应用程序名称与启动程序活动名称相同?
- 29. NewRelic动态Java应用程序名称
- 30. 应用程序名称或Applet名称?