2011-08-19 45 views
0

打開一個目錄我試圖用Java代碼來打開目前在C盤目錄,但失敗了。它會因爲拒絕訪問而引發異常。我正在使用Windows 7.如何打開該目錄。有什麼建議麼。如何獲得管理權限才能在Windows Vista/7的C盤在Java

+0

請*不*給我們,您在執行任何代碼或提,你試圖打開或發佈你得到的錯誤消息的副本的目錄。所有這些都會使我們很容易回答這個問題,而我們更喜歡挑戰。 –

+0

@ Joachim Sauer:我在c盤創建了一個名爲test的文件夾,我試圖訪問它裏面的文件。 – Manikandan

回答

1

這是一個UAC的問題,我認爲。 UAC(用戶訪問控制)是自Windows Vista以來集成的新Microsoft Windows系統,並嘗試類似Linux「sudo」命令。 微軟終於認識到,讓所有進程都以管理權限運行是一種安全隱患,並增加了這一功能。 作爲Win7的用戶,你可能已經注意到,當您嘗試安裝的東西,你得到一個提示,詢問您是否允許進程在管理水平上運行。這是你的UAC。

的問題是,有沒有辦法提升正在運行的進程管理員級別和軟件必須在管理水平,從跑出一開始(點擊右鍵 - >以管理員身份運行)。 也可以轉到程序可執行文件的屬性並將其設置爲需要管理權限才能運行。

如果您只需要在高架模式做了個小手術,你可以用產卵提升一個新的進程來爲你做一個小任務。看看Java API/Google,找出如何做到這一點。