我需要获取运行安装程序的用户的用户名以进行我的自定义安装操作。由于安装程序获得特殊的权限,Environment.UserName只提供“SYSTEM”。如何在Windows安装程序的自定义操作中获取当前用户名称?
Environment.SpecialFolders.ApplicationData返回当前用户的appdata文件夹,但我无法可靠地挖掘出它的用户名。
更多具体情况:
使用Visual Studio 2008的安装项目 自定义操作是一个安装程序类安装运行后,是该项目唯一的一个。
你能提供更多的信息吗?你在使用安装项目吗?基于WiX的建筑?你可以添加你安排自定义动作的位置(顺序,位置)吗?它延迟运行吗?即时? – 2009-12-21 17:19:00
我已经为这个问题添加了更多的细节。我没有碰过WiX。很确定它是直接的。 – Septih 2009-12-22 08:52:54