Você pode acessar a \MachineName\SharedFolder
porque definiu a permissão de compartilhamento e a permissão de compartilhamento corretas.
Você não pode acessar \MachineName\c$
apenas porque c $ é compartilhado com o acesso somente para admin. Então, toda pasta dentro dela não pode ser alcançada.
Se você quer que todos tenham acesso ao seu c $, você deve compartilhá-lo para todos. Você disse corretamente que esta é uma idéia muito ruim ..
Para que uma pasta seja compartilhada corretamente, você precisa:
1 - configurar os direitos corretos na ação
2 - configurar os direitos corretos em arquivos e pastas
Muitas vezes, definimos todos os direitos para todos no compartilhamento (nunca fazemos isso por c $) e configuramos os direitos corretos para arquivos e pastas.