У меня огромная проблема при попытке записать файл в каталог c: \ windows \ system32.Код прекрасно работает на 32-битных машинах, но не работает на 64-битных машинах.
Моя учетная запись пользователя является администратором на компьютере, и даже если щелкнуть правой кнопкой мыши и выбрать запуск приложения в качестве администратора, это не решит проблему.
При записи файла не возникает исключение,но файл не написан.
Я читал различные посты о добавлении файла app.manifest, содержащего узел requiredExecutionLevel, в мое решение, но пока не могу заставить это работать.У меня такое ощущение, что это может быть потому, что я использую vb.net, а не c # .net
Кто-нибудь сталкивался с этой проблемой раньше?Я был бы рад, если бы кто-нибудь смог предоставить пример проекта V201.Net VS2010 с правильно настроенным файлом app.manifest, поскольку я немного не уверен, верны ли мои попытки его настройки.
(также,это не вредоносное приложение, которое я пишу, я работаю над приложением по управлению версиями для нашей команды, и мне нужно иметь возможность взаимодействовать с файлами IIS, хранящимися в c: \ windows \ system32 \ inetsrv \ config).
Спасибо, Дэвид