如何在运行时要求用户提升权限?
|
某些由普通用户启动的应用程序在必要时会要求提升权限(例如,文件管理器需要编写此类文件夹),然后继续进行该操作。
如何复制这种行为?
没有找到相关结果
已邀请:
4 个回复
驮帽俺篮号
B.您可以在App1.exe中使用以下代码来启动App2.exe
...最后,这是我创建的Win32函数genWin32ShellExecute()的代码,用于在Win32 O / S上使用QT时启动进程或打开文档: 标头:
CPP:
联海
鞋扣蚊冈借
节点的应用程序清单文件。 启动工作程序应用程序时,请确保使用包装ShellExecute的QT函数,而不是使用CreateProcess,因为CreateProcess根本无法启动requireAdministrator应用程序,而ShellExecute(作为shell函数)可以执行UAC提升提示。 也可以使用ActiveX控件来执行此操作,但是由于您要定位Qt,因此似乎不太合适。
樊熄忙暖