Официальная позиция техподдержки: настоятельно не рекомендуем размещать любые данные, с которыми работают наши программы, на системном диске.В подпапках диска C: можно размещать файлы, в этом нет никакого криминала.
Проблемы с показом температуры
Модераторы: Людмила, PR, vd, Даниленко Сергей
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 117
- Зарегистрирован: 29 июн 2015 03:11
- Откуда: Казань
- Контактная информация:
Встроенный таймер там не отличается высокой точностью - для точного таймера есть функция timeSetEvent и прочие, которые действительно сложны.4)120000 мс - это не примерно 2 минуты, а ровно 2 минуты
речь шла про 10 минут в SLWeatherTrackerХотя выше вы писали про какие-то магические 10 минут
SLWeatherTracker прекрасно получает погоду с ГисМетео, ставите интервал обновления 10 минут ( не чаще, это важно !)
Проверок там нет, действительно, ибо если выходной фаил будет отсутствовать, программа все равно его создаст.1)Нет проверки существуют файлы или нет.
2)Нет вообще никаких проверок
Если будет отсутствовать входной фаил, тот который создает SLWeatherTracker выдет окно invalidFilename. Чем не обработчик ошибки?
Верно. Но если сильно охота размещать фаилы в корне системного диска то есть костыль - нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.В подпапках диска C: можно размещать файлы, в этом нет никакого криминала. В корневой папке - да, не стоит.
Система может не дать программе ни писать в такой файл, ни читать из него.
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Речь шла не о доступе. А о том, чтобы не нагружать диск с операционной системой. Мы, например, рекомендуем использовать отдельный физический диск под ОС. А данные хранить на других физических дисках.Верно. Но если сильно охота размещать фаилы в корне системного диска то есть костыль - нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Как раз совершенно не нужно запускать никакие программы с правами администратора, если им это не жизненно необходимо для работы. Для того режим запуска от администратора и придуман, чтобы какие попало программы в нем не могли работать, а только если это сам пользователь разрешит. Это, в том числе, дает защиту от случайной записи программой данных в папки, куда ей лезть не следует.нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.
Например, в нашем ПО только весьма ограниченное количество программ требует запуска от администратора - например, FDConfig2, т.к. ей может потребоваться перезапустить системные сервисы (службы), что без прав администратора невозможно.