В соответствии с контролем учётных записей, почему я не могу записать файл как исполненный роль пользователь?

Amazon VPC - это виртуальная конструкция, которая используется для подключения виртуальных компьютеров в соответствии с традиционными сетями. Ресурсы (например, экземпляры EC2, базы данных RDS) могут быть связаны через VPC, который определяет, как сетевой трафик проходит между ними. Это не обязательно, как ресурсы физически созданы.

Зона доступности - это физический центр данных (или группа центров обработки данных). Ресурсы создаются в AZ, который определяет их физическое местоположение. Например, том Amazon EBS находится в центре обработки данных, поэтому он находится только в одном AZ. Он может быть логически связан с любым экземпляром EC2 в той же учетной записи в том же AZ.

Тома Amazon EBS подключаются через объединительную панель, которая невидима для ресурсов. Он просто волшебным образом «привязывается» к инстансу. Он не использует ту же сеть, что и VPC.

Сервис Amazon EBS будет предоставлять тома EBS только экземплярам EC2 в той же учетной записи AWS.

6
задан Ron Romero 26 April 2009 в 18:25
поделиться

2 ответа

Я предполагаю, что вы пишете во временный каталог, указанный в% TEMP% или через GetTempPath. Это переменная среды всего процесса, поэтому она не учитывает олицетворение. Быстрый способ проверки состоит в том, чтобы проверить путь, по которому вы пишете, чтобы убедиться, что он находится в профиле олицетворенного пользователя.

Следующий код должен быть в состоянии получить временный путь для олицетворенного пользователя.

// Error checking removed for brevity.
// User profile must be loaded by this point,
// see LoadUserProfile/UnloadUserProfile
SHGetFolderPath(NULL, CSIDL_LOCAL_APPDATA, impersonationToken,
                SHGFP_TYPE_CURRENT,path);
StringCchCat(path, cchPath, "\Temp");
1
ответ дан 17 December 2019 в 04:52
поделиться

Vista ввела уровни целостности в дополнение к стандартным разрешениям. Возможно, уровень целостности вашего приложения ниже, чем требуется для записи в папку / файл.

Windows поставляется со встроенным инструментом "cacls.exe", но я предлагаю chml из http://www.minasi.com/apps/ , что упрощает их просмотр и редактирование. См. Также http://msdn.microsoft.com/en-us/library/bb625964.aspx для получения дополнительной информации.

3
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: