Enxergar arquivo hibernate.cfg fora do projeto

Galera to com um problema aqui a dias,
preciso gerar o jar do meu projeto porém quero que o arquivo de configuração do hibernate (hibernate.cfg.xml) fique em algum lugar do SO e não dentro do meu .jar.
Coloquei ele no seguinte endereço: C:\config
ai na minha classe AbstractDAO eu defini assim:

	static{
		//Responsavel por fazer a leitura do XML criado para o hibernate.
		AnnotationConfiguration leitorXML = new AnnotationConfiguration();
		
		//Armazenando as informações do XML informado na variavel "conf".
		Configuration conf = leitorXML.configure("C:\\config\\hibernate.cfg.xml");

		/*
		 * Atribuindo ao SESSION_FACTORY uma instancia do criador de
		 * fabricas de sessões.
		 */
		SESSION_FACTORY = conf.buildSessionFactory();	
	}

porém ele da o seguinte erro:

Caused by: org.hibernate.HibernateException: C:\config\hibernate.cfg.xml not found
	at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
	at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1411)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1433)
	at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
	at grade_horaria.abstractdao.AbstractDAO.<clinit>(AbstractDAO.java:39)
	... 41 more

se eu indicar dentro do projeto mesmo não da erro nenhum, roda normalzinho…

Alguém poderia me ajudar??

Obrigado Galera!