Delphi以不同用户身份运行

7
我希望能够在Delphi中以不同的用户身份运行exe文件,以获取不同的权限。我不想提升权限。 截图:

enter image description here

我希望从Delphi代码中启动一个应用程序,并按照图片所示以不同用户的身份运行。

请检查您的链接。它不明确。 - ankur140290
如果非管理员运行需要提升权限的应用程序,则会出现过肩 UAC 对话框。 - David Heffernan
1个回答

11

谢谢,这正是我所需要的! - Spyros Karavanis
@David 我已经尝试了使用c#和pInvoke,但是与从非管理员使用管理员凭据的“以不同用户身份运行”命令行运行时不同。如果管理员在后台登录,则可以工作,或者如果从shell的“以不同用户身份运行”命令运行某些其他进程(无论哪个),但如果没有,则通过CreateProcessWithLogonW调用的我的进程在从只读文件夹运行时没有足够的权限...你有什么提示或想法还应该做些什么?似乎这样做有所不同... :/ - That Marc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接