Я устанавливаю строковую переменную из пути + имя файла с помощью Environment.GetFolderPath (Environment.SpecialFolder и в этом файле нет расширения , который корректно работает на Windows Server 2003 и xp но не работает на окнах 7 и Windows Server 2008Файл существует со специальной папкой, не работающей над окнами семь
var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "testxyz");
if (File.Exists(path))
{return true;}
else
{return false;}
Вы уверены, что файл находится в папке system32, а не в системе? – VladL