Сначала убедитесь, что для вашего policy
файла установлены соответствующие разрешения. Вы можете установить его на all-permissions
для отладки и убедиться, что это не ваша проблема.
В какой операционной системе вы испытываете эту проблему? Вы получаете ту же проблему с XP? Причина, по которой я спрашиваю, заключается в том, что даже подписанные апплеты с полными разрешениями, предоставленными файлом политики, не имеют полного доступа к файлу на рабочей станции под управлением Windows Vista или Windows 7.
Это связано с концепцией уровней целостности папок, даже когда UAC выключен, http://msdn.microsoft.com/en-us/library/bb625962.aspx
Локальное хранилище апплетов по умолчанию имеет уровень целостности, установленный на Low
, что означает, что оно изначально недоверено, и процессы, выполняющиеся из этих каталогов, могут иметь только полные разрешения для файлов и процессов, работающих в других каталогах целостности Low
. Системные папки имеют целостность High
, а другие папки по умолчанию имеют целостность Medium
.
Все они могут быть изменены к счастью, и есть бесплатный инструмент командной строки, который может помочь вам изменить уровень целостности папок без использования административных инструментов панели управления. http://www.minasi.com/apps/
Надеюсь, это все поможет.