开发者

How to run a CA as another user?

My installation is always executed in a Computer where I know the user/password of a user with administrator privileges.

The installation needs Administrative privileges to execute so I created an EXE that executes the installation using this known user.

My problem know is that the installation launches an EXE from a Custom Action once the in开发者_开发问答stallation is finished. This EXE is executed also with Administrative Privileges as the installation itself has this privileges.

Is there a way to launch an EXE from a Custom Action using a different user that the one is executing the installation???


Since you mention custom action, can I assume you are using a Windows Installer based project type? If so, MSI already provides a mechanism in which your CA can run without impersonation in an elevated System context. ( Deferred Execution in System Context )

Installation Phases and In-Script Execution Options for Custom Actions in Windows Installer

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜