Estoy *casi* seguro que SI se puede.
1- .NET lo hace usando el CAS (code acces security)
2- Puedes usar archivos mapeados en memoria, los que se les pueden asignar permisos de seguridad
3- Si programas la DLL como un componente COM+, lo instalas en el COM+ Manager y SE LE PUEDE DECLARAR LA SEGURIDAD. Por ejemplo, puedes especificar como es el acceso de los metodos, el usuario que puede cargar la DLL, etc... Es completo, y de las tres, la mas facil de hacer.
|