我的Qt应用程序将ntfs共享挂载到本地目录。获取root权限到我的Qt应用程序
我使用的是sudo appname但我希望用户在应用程序提示时输入root密码。
如何提示输入密码并获取我的Qt应用程序的root权限?
我的Qt应用程序将ntfs共享挂载到本地目录。获取root权限到我的Qt应用程序
我使用的是sudo appname但我希望用户在应用程序提示时输入root密码。
如何提示输入密码并获取我的Qt应用程序的root权限?
这是由系统软件而不是GUI工具包完成的。您可以使用PolicyKit
PolicyKit工作正常。 但是,如果我使用Windows? – smitrp 2011-05-09 07:24:28
@ smitpatel24:如前所述,“根”不是跨平台的。最后一次我检查窗户不是那么严格,但无论哪种方式,你都必须写平台特定的代码,所以请参考win32 api。顺便说一句,你应该说在问题中你想支持哪些平台,因为当你使用像sudo这样的术语时,人们只会自动假设linux。 – takoi 2011-05-09 09:48:20
我正在编写仅用于Linux的代码。 这是VMware用户的一个应用程序,用于在本地来宾操作系统文件夹上安装主机操作系统NTFS共享tomount。 – smitrp 2011-05-10 04:26:34
Qt是跨平台的,但“根”周围的概念不是。那么你需要支持哪些平台?如果Linux是其中之一,哪个发行版? – 2011-05-08 18:28:16