uac

    1熱度

    2回答

    假設我想用以下腳本更改註冊表項。 RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Company\\SomeFolder", true); if(myKey != null) { myKey.SetValue("NameXYZ", "1", RegistryValueKind.String);

    0熱度

    2回答

    我的C#代碼運行在遠程Windows服務器上,我無法登錄,只能部署代碼。我想從該代碼運行Process Monitor - 以「安靜」模式啓動它,然後在一段時間後停止它。運行Process Monitor的代碼在「NT AUTHORITY \ SYSTEM」本地帳戶下運行,因此我認爲它具有所需的所有權限。 但是,如果我在我的開發人員盒上運行Process Monitor,它會觸發權限提升提示。如果

    0熱度

    1回答

    我有一個應用程序無法在其安裝目錄下創建或刪除文件夾,該文件夾是c:\ appName。 該應用程序在管理員帳戶下運行,但尚未使用提升的權限運行。 這是事實,它沒有提升是問題,或者我試圖創建/刪除安裝目錄中的文件夾?

    3熱度

    1回答

    我想推導出一種簡單可靠的方法來自動提升正在運行的批處理,而不使用額外的VBS文件或提升的快捷方式,在其他線程中提出。通過javascript從批處理調用UAC對話框確保簡短的代碼。 下面自動腳本正確提升用戶管理員權限,當是在對話框中選擇,但錯誤對話框彈出窗口(CMD窗口以外)「Windows無法找到‘下的test.bat’」。它可能是因爲文件路徑包含空格嗎?如何修復代碼或抑制此錯誤彈出? @ech

    1熱度

    1回答

    我正在通過jenkins運行powershell腳本。它有一個需要更高權限的cmdlet。所以我寫這些cmdlet如下 start-process powershell.exe -verb runas -argumentlist "net localgroups administrators domain\user /add" 但是,這提示了一個UAC,我必須手動單擊是。那麼它的進一步移動。

    0熱度

    1回答

    有誰知道爲什麼升級使用installshield創建的安裝時,UAC會如下所示呈現紅色。 只安裝了當前用戶安裝升級時發生。此外,原始安裝和升級都使用相同的證書進行了簽名,並且我確保已安裝證書和根CA.

    0熱度

    1回答

    我們有一個服務應用程序,它在控制檯會話中產生一個進程(WTSGetActiveConsoleSessionId),以允許桌面控制風格訪問機器。這在大多數情況下都能很好地工作,但是在CreateProcessAsUser的結果方面,有一些虛擬機似乎成功地創建了進程,但是該進程沒有被創建。 該服務在LocalSystem帳戶下運行。正在啓動的進程尚未運行。沒有病毒保護程序正在運行。我們只在Window

    0熱度

    2回答

    我正在使用底部的代碼創建一個計劃任務,它在設置完成後會在30秒內運行。它以記事本爲例。原始程序需要管理員權限才能運行。所以需要設置以最高權限運行設置。如何使用VBScript進行設置?重要的一點是,VBScript不能要求管理員權限才能運行此代碼來設置此選項。 ' This sample schedules a task to start notepad.exe 30 seconds ' fro

    0熱度

    1回答

    我已經搜索了網上關於這個主題很多,但可以找到一個體面的解決辦法吧。 我希望我的申請得到,當它啓動後立即設置環境變量值,但似乎我需要它的管理員權限。現在問題是我不能將EXE設置爲「以管理員身份運行」,因爲在啓動應用程序時,它總是提示輸入管理員權限。 有沒有什麼辦法避免了管理員權限提示編程? 這裏是在下面的文章我想,沒有工作: - How do I force my .NET application

    1熱度

    1回答

    我想弄清楚如何確定程序是否正在運行管理模式。我已經展示了一些例如編碼是什麼,我在.NET中使用如下: Imports System.Security.Principal Module Module1 Sub Main() Dim id = WindowsIdentity.GetCurrent() Dim pr = New WindowsPrincipal(