사용자 정의 설치 작업을 위해 설치 프로그램을 실행하는 사용자의 사용자 이름을 가져와야합니다. 설치 관리자가 특별한 권한을 얻으므로 Environment.UserName은 "SYSTEM"만을 제공합니다.Windows 설치 프로그램의 사용자 지정 작업에서 현재 사용자 이름을 얻으려면 어떻게해야합니까?
Environment.SpecialFolders.ApplicationData는 현재 사용자 appdata 폴더를 반환하지만 안정적으로 사용자 이름을 파기 할 수는 없습니다.
더 많은 경우의 특성 : 사용자 지정 작업은 설치 클래스 실행 후 설치하고 프로젝트의 하나입니다 비주얼 스튜디오 2008 설치 프로젝트를 사용하여
.
정보를 더 제공 할 수 있습니까? 설치 프로젝트를 사용하고 있습니까? WiX 기반 빌딩? 사용자 지정 작업을 예약하는 위치 (시퀀스, 위치)를 추가 할 수 있습니까? 지연이 실행되고 있습니까? 즉시? –
질문에 조금 더 자세히 설명했습니다. 나는 WiX에 손대지 않았다. 확실히 그것이 즉각적이다. – Septih