Não.
O modelo de segurança do Windows aplica permissões aos usuários, não código. O código sempre herda as permissões do usuário que o executou.
Parece que você está desenvolvendo um banco de dados do Access. Alguns pontos devem ser observados:
- Não é possível excluir um banco de dados do Access enquanto ele estiver em uso. O Access bloqueia o arquivo do banco de dados enquanto ele está aberto e, como resultado, o Windows não o excluirá. Isso reduz as oportunidades que os usuários têm de excluir o banco de dados.
- Dependendo da versão do banco de dados do Access, você pode restringir as alterações internas com Nível de usuário segurança . Esse recurso não estará disponível se o banco de dados usar um dos formatos de arquivo .accd * mais recentes.
Como alternativa, coloque o banco de dados em algo como o SQL Server e simplesmente crie um front end do Access para ele. A autenticação do usuário no SQL Server é granular e, em vez de conceder aos usuários acesso ao banco de dados inteiro, eles só podem acessar as partes que o administrador lhes concede permissão.