powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не отражаются данные при запуске с правами администратора Windows 7
15 сообщений из 15, страница 1 из 1
Не отражаются данные при запуске с правами администратора Windows 7
    #38968472
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть приложение на Дельфи 7, Firebird 2.5 embedded, запускается на Win7
Изначально приложение запускалось без прав администратора, забивались данные и прочее. Затем, с новой версией приложение просит запуск от имени Администратора системы. И когда запускается - старых данных нет! Причем можно вбить новые данные, затем выйти, запустить приложение без прав администратора - и будут видны старые данные! С правами админа - одни данные, без прав - другие.
Как это происходит, объясните пожалуйста несведущему
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968500
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

не фиг данные в защищённых областях типа Program Files располагать
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968508
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да, они там и располагаются :( как можно вытащить старые данные? даже когда базу копируешь на другой комп - отражаются только те, что были вбиты в режиме с правами администратора
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968510
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на другом компе смотрю через IBExpert
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968528
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

читай про виртуализацию. Грубо говоря когда ты запихиваешь файл в защищённую область то всё что ты туда вносишь реально попадает не в этот файл а в его копию для каждого из пользователей. Искать надо где-то тут

c:\Users\твой юзер\AppData\Local\VirtualStore\ProgramData\имя компании\имя программы

Скажи спасибо мелкософту
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968534
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да, Денис, спасибо большое, я уже понял как работают Win7... И нашел виртуальные данные.
Теперь так чисто из любопытства - куда бы Вы устанавливали приложение с БД?
C:\MyApp?
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968561
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchikкуда бы Вы устанавливали приложение с БД?
Само приложение - в Program Files. Данные от него - в Application Data.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968562
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

если приложение не оптимизировано под работу в windows Vista, 7, 8 и более то да.

По идее само приложение может ставится и в Program Files, а вот файл данных и настройки должны располагаться в другом месте. Но это потребует переписать приложение. Если ничего не переписывать то просто ставить его в незащищённую область.
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968564
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,
данные надо отделять от приложения. Для приложений есть Program Files, для общих данных - ProgramData, для данных конкретных пользователей системы - AppData или AppData\Local.
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968576
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

общие данные для всех пользователей по рекомендации Microsoft должны располагаться в %PROGRAMDATA%/имя_фирмы/имя_приложения.
Для конкретного пользователя %APPDATA%/имя_фирмы/имя_приложения
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968588
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

хорошо, спасибо большое, буду переписывать
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968601
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

Там всего-то несколько строк при установке путей. Глянь в JCL - там уже все есть.
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38968607
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениспросто ставить его в незащищённую область.
Причём просто каталог в корне диска С это плохая идея: данные в нём имеют привычку
исчезать при откате на точку восстановления. Причём этот откат система может произвести по
собственной инициативе, совершено без предупреждения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38969103
Alex Truhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovданные в нём имеют привычку исчезать при откате на точку восстановления.

Что то ты путаешь. Откат на точку восстановления затрагивает только системные каталоги.
...
Рейтинг: 0 / 0
Не отражаются данные при запуске с правами администратора Windows 7
    #38969110
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex TruhinОткат на точку восстановления затрагивает только системные каталоги.
Расскажи это моему каталогу c:\OraNT, который испарился почти целиком. Откат не
затрагивает пользовательские каталоги и "пользовательские документы" типа .doc, .pdf и
т.д. и т.п. Исполняемые файлы (и что особенно странно - HTML) сносятся влёт (по крайней
мере на WinXP где я это и наблюдал собственными глазами).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не отражаются данные при запуске с правами администратора Windows 7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]