Аналитика
https://geosystema.net/forum/

Проблема записи xml
https://geosystema.net/forum/viewtopic.php?f=5&t=2059
Страница 1 из 2

Автор:  SDV [ 17 фев 2011 10:54 ]
Заголовок сообщения:  Проблема записи xml

При работе с учетной записи с правами пользователя обменный файл xml не сохраняется (win XP SP3):

Вложения:
1.JPG
1.JPG [ 17.82 Кб | Просмотров: 13179 ]

Автор:  Bondarets Alexander [ 17 фев 2011 11:53 ]
Заголовок сообщения:  Re: Проблема записи xml

Проверьте сначала , есть ли доступ на запись для учетной записи пользователя в эту папку.

Автор:  SDV [ 17 фев 2011 13:01 ]
Заголовок сообщения:  Re: Проблема записи xml

перед записью xml я создал эту папку, и для верности, записал в нее этот же файл в формате dmf.
Пользователю установлены права полного доступа к даной папке и к папке с програмой

Автор:  Bondarets Alexander [ 17 фев 2011 16:31 ]
Заголовок сообщения:  Re: Проблема записи xml

Тогда попробуйте убрать все пробелы из полного пути к файлу.

Автор:  SDV [ 21 фев 2011 08:55 ]
Заголовок сообщения:  Re: Проблема записи xml

c:\Digitals\Noname1.dmf - сохраняется, при команде "сохранить в XML..." - выдает: "ошибка записи c:\Digitals\Noname1.xml". Пробелов в данном пути нет, доступ к каталогу, судя по всему, есть.

Автор:  SDV [ 21 фев 2011 08:57 ]
Заголовок сообщения:  Re: Проблема записи xml

Проверил, данная ошибка присутствует и в windows vista. Сейчас проверю на windows 7.

Автор:  Anton Shchavinsky [ 21 фев 2011 10:59 ]
Заголовок сообщения:  Re: Проблема записи xml

Да, у меня в Виста такая же ошибка, Дигитал работает от имени админа

Нет, не правильно написал:

В папку доступ есть, дмф сохраняет, а хмл сохраняет ТОЛЬКО если дигиталс запущен от имени админа

Автор:  Bondarets Alexander [ 21 фев 2011 11:14 ]
Заголовок сообщения:  Re: Проблема записи xml

Все указывает на ограничения на запись в требуемую папку. В Windows Vista и Windows 7 ужесточили правила безопасности. Даже под учетной записью админа программы, по умолчанию, запускаются с пониженными привилегиями и спрашивают пользователя при необходимости выполнения действий с повышенными правами(система UAC). Запись пользовательских файлов в папки на системном диске тоже может быть запрещена. При создании новой папки она наследует атрибуты безопасности родительского объекта. Если для системного диска действует запрет на создание новых файлов, то и для всех папок, созданных на этом диске он будет действовать (если явно не изменить атрибуты безопасности).

Автор:  Anton Shchavinsky [ 21 фев 2011 11:22 ]
Заголовок сообщения:  Re: Проблема записи xml

Новая проблема - заполняю инфу из шаблона после сохранения пропадает дилянка и смежники, хотя в хмл они есть и конвертер например эти данные видит. Работа накрылась....

Автор:  Anton Shchavinsky [ 21 фев 2011 11:23 ]
Заголовок сообщения:  Re: Проблема записи xml

Bondarets Alexander писал(а):
Все указывает на ограничения на запись в требуемую папку. В Windows Vista и Windows 7 ужесточили правила безопасности. Даже под учетной записью админа программы, по умолчанию, запускаются с пониженными привилегиями и спрашивают пользователя при необходимости выполнения действий с повышенными правами(система UAC). Запись пользовательских файлов в папки на системном диске тоже может быть запрещена. При создании новой папки она наследует атрибуты безопасности родительского объекта. Если для системного диска действует запрет на создание новых файлов, то и для всех папок, созданных на этом диске он будет действовать (если явно не изменить атрибуты безопасности).


Тогда почему сохраняет дмф в эту же папку?

Автор:  Bondarets Alexander [ 21 фев 2011 11:31 ]
Заголовок сообщения:  Re: Проблема записи xml

Возможно, причина в MS XML объекте, который мы используем. Разберемся.

Автор:  SDV [ 22 фев 2011 14:02 ]
Заголовок сообщения:  Re: Проблема записи xml

в windows 7 такой ошибки нет

Автор:  Dmitry_Zolotar [ 23 фев 2011 12:05 ]
Заголовок сообщения:  Re: Проблема записи xml

Вышлите этот проблемный файл на help@vingeo.com или выложите его на форум, пожалуйста.

Автор:  SDV [ 23 фев 2011 16:27 ]
Заголовок сообщения:  Re: Проблема записи xml

В принципе любой. При проверке на разных машинах сохранял открытый XMLNormal с контуром реквизитов обменного файла, пример выслал на help@vingeo.com.

Автор:  SDV [ 25 фев 2011 15:36 ]
Заголовок сообщения:  Re: Проблема записи xml

Проблема в том, что Digtal(или MS XML), при записи в xml формат использует какуюто промежуточную папку запись в которую запрещена пользователю. Разрешение пользовательзователю с ограниченными правами изменения всех файлов и папок на системном диске - снимает проблему, но тогда теряется смысл использования ограниченых учетных записей. Подскажите, как можно вычислить в какие именно папки нужно разрешить запись пользователю для снятия проблемы не в ущерб безопасности системы?

Страница 1 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/