簡體   English   中英

如何在Windows上的emacs中切換到管理員用戶?

[英]how do I switch to admin user in emacs on windows?

也許我應該在超級用戶上問這個問題,但是這里還有很多其他的Emacs問題,所以我想我會試試運氣。

我在Windows 7上使用GNU Emacs 23.2.1並啟用了用戶訪問控制。

在Emacs中,我想對一些管理文件(例如hosts文件)進行更改。 但是,在嘗試保存文件時,我收到一條警告,表示我無權寫入該文件。

有沒有辦法讓Emacs升級到管理員用戶來編輯這些文件?

您可以隨時承認失敗並使用提升的權限運行emacs會話。 有很多方法可以做到這一點, 這個頁面列出了它們,包括以管理員身份自動運行的東西。

這可能不是你想要的。 否則,您可能會創建一個腳本,該腳本獲取文件名作為其第一個參數,然后將該程序綁定到快捷方式或其他內容,例如admin-save。 如果您授予該管理員權限,然后使用緩沖區名稱作為第一個參數調用該文件,並將其作為目標作為第二個參數,那么您應該是好的。

腳本可能是一個簡單的BAT文件,ala(我不在Windows機器上,所以我不能自己測試)

:: Administrator-copy.bat copies a file with adminstrator privileges.
:: Remember to give it administrator privileges!
: START
COPY %1 %2
: END

但這是一個相當笨重的解決方案。

如何提升已經運行的應用程序我不知道。

暫無
暫無

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

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