У меня есть несколько компьютеров, которые тестируют установку программы, размещенной на сетевом диске. Из-за особенностей моей системы (которая очень сложна) файл установки выполняется из Cygwin. Так что до сих пор он просто запустил Cygwin и выполнил настройку:
/cygdrive/z/testinstall/setup.exe
Он отлично работает на всех версиях Windows вплоть до Windows 7. Недавно я получил Windows 8 и Windows Server 2012, но на этих платформах больше не работает один и тот же прием. Теперь я получаю "Отказано в доступе" при запуске установки из Cygwin. Это, безусловно, связано с новой политикой безопасности в Windows.
Я должен отметить, что я могу запустить установку из cmd, но проблема в том, что я должен сделать это из Cygwin. Следует также отметить, что UAC на этих машинах деактивирован. Любая идея о том, как я могу обойти проблему разрешения?