0
我一直在使用WMI編寫很多腳本,如果我以「以管理員身份運行」啓動Visual Studio,它們中的很多腳本才起作用。在C#中設置管理權限
有沒有一種方法可以用.Net或其他方式編程設置?
最終,這些腳本將作爲Unity3D中的.exes運行,因此我需要在運行之前自動設置這些權限。理想情況下,我希望這一切都可以在C#中完成。
我一直在使用WMI編寫很多腳本,如果我以「以管理員身份運行」啓動Visual Studio,它們中的很多腳本才起作用。在C#中設置管理權限
有沒有一種方法可以用.Net或其他方式編程設置?
最終,這些腳本將作爲Unity3D中的.exes運行,因此我需要在運行之前自動設置這些權限。理想情況下,我希望這一切都可以在C#中完成。
在評論中回答了這個問題。唯一的方法是將清單文件添加到您的項目中,以將您的應用程序的必需特權設置爲管理。非常感謝Peter Ritchie和DJ KRAZE!
如果可能的話,這將是一個巨大的安全漏洞。 – 2012-08-02 20:42:47
使用「runas.exe」從.bat運行腳本? – Qiau 2012-08-02 20:43:42
您可以在應用程序清單中指定該應用程序需要管理權限,但它會詢問用戶是否要允許它。 – 2012-08-02 20:43:46