Delphi作为不同的用户运行

时间:2014-01-24 10:19:31

标签: delphi winapi cmd

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

enter image description here

我希望从delphi代码中以不同的用户身份启动应用程序,如图所示。

1 个答案:

答案 0 :(得分:10)

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