Windows7のインストーラ起動ユーザー名 | 熱脳しゃちょのブログ

熱脳しゃちょのブログ

おせっかい焼SE兼プログラマ兼……の辛い日々と、思う事なぞ

カスタム動作のArgumentsに"[UserSID]"を追加すると、main関数の引数に、インストーラを起動したユーザーのSIDが入るので、

var userName = new SecurityIdentifier(args[n]).Translate(typeof (NTAccount)).ToString();

でok