我在C#編寫的IE擴展(BHO)。當以保護模式運行時(IE的新UAC兼容模式強制所有擴展以低完整性運行),它會失敗,因爲它無法訪問appdata文件夾中的user.config。如何在IE保護模式訪問應用程序數據(從管理BHO)
是否有某種方式來標記文件是由低完整性進程可讀?
做不到這一點,是有一些方法來迫使BHO在中級完整性運行?
如果失敗了,有沒有辦法在低完整性文件夾中創建低完整性符號鏈接,這些文件夾指向AppData中的中等完整性文件?
失敗了,有沒有辦法強制應用程序在LocalLow文件夾中使用user.config文件?如何在.net中獲取此文件夾的路徑(它未列在Environment.SpecialFolder下)?我是否能夠回退運行XP的用戶或關閉保護模式,而不會丟失所有user.config數據?
由於性能和可靠性的原因,強烈建議在託管代碼中編寫Internet Explorer擴展。 – EricLaw 2013-08-20 18:01:32