Заметка, не совсем по теме, но про доступ к нескольким файлам.
Error: Multiple calls to CodeAccessPermission.Assert
1)
//http://msdn.microsoft.com/en-us/library/aa609747.aspx
2)
Dynamics AX Writing Secure X++ Code
X++:
void copyFile(str fromfile , str tofile )
{
Set permissionSet;
;
if(isRunningOnServer())
{
permissionSet = new Set(Types::Class);
permissionSet.add(new FileIoPermission(fromfile,'r'));
permissionSet.add(new FileIoPermission(tofile,'w'));
CodeAccessPermission::assertMultiple(permissionSet);
WinAPIServer::copyFile(fromfile, tofile, true);
CodeAccessPermission::revertAssert();
}
else
{
WinAPI::copyFile(fromfile, tofile, true);
}
}