Delphi作为不同的用户运行

Spy*_*nis 7 delphi winapi cmd

我想在Delphi中使用一种方法,我可以将exe文件作为不同的用户运行,以获得不同的权限.我不想提升权限.截图:

在此输入图像描述

我希望从delphi代码中启动应用程序作为不同的用户,如图所示.

Dav*_*nan 10

您正在寻找的API函数是CredUIPromptForCredentials.这将返回您可以传递给的用户名和密码CreateProcessWithLogonW.