While there may be cases where Full Trust permissions are actually necessary, granting Full Trust permissions usually is not a good idea for two important reasons: An application with Full Trust permissions has unrestricted access to resources such as the file system and the registry, potentially allowing your application (and the end user's system) to be exploited by malicious code.