2012-10-11 213 views
0

我在Rhino/Grasshopper中遇到了一些自定義組件的奇怪行爲。 組件的代碼是用C#編寫的,所以我假定這個錯誤是由於我所做的一個標準的.NET編程錯誤。FileIOPermisson請求失敗

我在某些計算機上收到以下錯誤(它在其他計算機上工作得很好)。我確信我已經登錄了一個管理員,這樣我就可以讀取/寫入這些文件。那個錯誤的可能來源是什麼?有沒有特別的方法來要求許可? 非常感謝您提前。

Error message

+0

這看起來像是會在.config文件中找到的東西..我們需要更多信息 – MethodMan

+0

嗨,感謝您的快速回復 - 這是一個Windows應用程序。然而,我的自定義組件只是Grasshopper/Rhino4的一個插件(dll)。要安裝插件,只需將其放置在一個文件夾中即可。 – timkado

回答

1

使用像ProcMon工具找出來,哪個文件您試圖訪問。之後,您可以查看該文件並修復您的代碼。

+0

感謝提示..我還沒有機會使用ProcMon,但你有什麼想法,爲什麼相同的代碼在一臺機器上,而不是其他的?這些文件也是一樣的......另外我可以使用資源管理器編輯所有文件......有問題的是受到更嚴格控制的大學計算機,但Windows說我擁有管理員權限... – timkado

+0

確定運行ProcMon I我收到了一些未找到NAME和無效的設備請求。我真的不知道這意味着什麼? – timkado

+0

4:14:46.1669523 PM \t Rhino4.exe 的CreateFile \t C:\ UD_ \ TEMP \默認\t找不到名稱\t所需的訪問:讀取屬性,配置:開放,選項:打開重新分析點,屬性:N/A ,ShareMode:讀,寫,刪除,AllocationSize:N/A 4:14:46.1671905 PM \t Rhino4.exe 的CreateFile \t C:\ UD_ \ TEMP \默認\t找不到名稱\t所需的訪問:讀取屬性,處置:打開,選項:打開重新分析點,屬性:n/a,ShareMode:讀取,寫入,刪除,分配大小:n/a – timkado