簡體   English   中英

運行程序時不顯示UAC提示

[英]Don't show the UAC prompt when I run a program

昨天我問了一個有關Java運行時的問題。 我自己解決了這個問題,但是現在我開始在啟動程序時不顯示UAC提示。 該程序是一個exe,具有管理員清單。

代碼:

Runtime.getRuntime().exec("cmd /c \"C:\\Program Files (x86)\\CodFiscExtractor\\MySQLServer\\MySqlStart.exe\"");

這樣,我就啟動了程序,但是,如我之前所說,它向我顯示了uac提示。

我該做什么?

如果通過程序啟動的程序需要管理員權限,則將顯示UAC提示。 這幾乎就是UAC提示的原因!
如果以管理員身份啟動程序,則應該能夠以Admin特權(即沒有UAC)執行任務,但是始終會在一個或另一個位置出現提示(只要未關閉UAC)。

你不能。 這是由Windows在操作系統級別上控制的。 如果程序可以簡單地避免UAC,則UAC的得分為零。

編寫一個不調用可執行程序的程序,或者接受UAC將觸發的程序。 那不是你的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM