标签: delphi winapi cmd
我想在Delphi中使用一种方法,我可以将exe文件作为不同的用户运行,以获得不同的权限。我不想提升权限。 截图:
我希望从delphi代码中以不同的用户身份启动应用程序,如图所示。
答案 0 :(得分:10)
您正在寻找的API函数是CredUIPromptForCredentials。这会返回您可以传递给CreateProcessWithLogonW的用户名和密码。
CredUIPromptForCredentials
CreateProcessWithLogonW