Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];

Вниз

Размещение файлов в Висте   Найти похожие ветки 

 
Дмитрий Белькевич ©   (2008-09-07 01:34) [0]

Скажите, где лучше хранить изменяемые файлы в висте?
Экзешники/дллки оставил в Program Files, все остальные, изменяемые файлы, перенёс в GetSpecialFolderLocation(CSIDL_COMMON_APPDATA).
В надежде на то, что она будет для всех юзеров одна.
Однако, оказалось что это не так. Под админом папка, как и предполагалось, находится в корне диска с виндой, а под "ограниченными" юезрами (или как оно сейчас зовётся) - в VirtualStore.
Куда класть файлы, что бы они были в одной папке под всеми юзерами?


 
Германн ©   (2008-09-07 02:05) [1]

<offtop>
Надеюсь что хоть кто-то умрет (ишак или подишах. Скорее всего ишак). Я свою программу на Висту не перетащу :(
</offtop>


 
turbouser ©   (2008-09-07 02:47) [2]


> Дмитрий Белькевич ©   (07.09.08 01:34)  


> Куда класть файлы, что бы они были в одной папке под всеми
> юзерами?

В папку с программой?


 
turbouser ©   (2008-09-07 03:12) [3]

Хотя... Если надо в эти файлы писАть, то не выход. Должен быть список
папок юзерских у MS. В MSDN надо искать.
Может то, что тут http://www.delphimaster.ru/articles/shell.html и в висте работает?


 
Anatoly Podgoretsky ©   (2008-09-07 10:02) [4]


> Дмитрий Белькевич ©   (07.09.08 01:34)  

Это неправильно написаные программы/инсталяторы. В этом случае в дело вступает виртуализация, что бы максимально изолировать других пользователей от уродов.
Ложить надо именно в Common, но переписать программу и обязательно использовать довереный инсталлятор.


 
Anatoly Podgoretsky ©   (2008-09-07 10:02) [5]


> Я свою программу на Висту не перетащу :(

Никто и не сомневался.


 
Дмитрий Белькевич ©   (2008-09-07 12:30) [6]

>Надеюсь что хоть кто-то умрет (ишак или подишах. Скорее всего ишак). Я свою программу на Висту не перетащу :(

Я долго крепился. Но допинали...

>Хотя... Если надо в эти файлы писАть, то не выход

Надо. Иначе не было бы проблемы.

>Может то, что тут http://www.delphimaster.ru/articles/shell.html и в висте работает?

Работает, только разные папки получаются.
Вообще, когда открыл один и тот же файл в фаре и блокноте и увидел разные данные, немного офигел. Файл в моём понимании должен быть атомарным. Что-то они перемудрили...

>но переписать программу

Знать бы еще что в ней переписывать... Что Висте сказать, что бы она не виртуализовала папки?

>использовать довереный инсталлятор

Используем Inno Setup. Как узнать - доверенный он или нет?


 
Anatoly Podgoretsky ©   (2008-09-07 12:42) [7]

> Дмитрий Белькевич  (07.09.2008 12:30:06)  [6]

Сомневаюсь, что это довереный, но одного инсталлятора недостаточно, еще и манифест для программы должен быть.


 
Дмитрий Белькевич ©   (2008-09-07 12:47) [8]

>довереный инсталлятор

Как вообще термин по-английски звучит? В рунете нет ничего...

>манифест для программы должен быть

Делфи умеет его генерировать? Тулзы есть какие? Или руками?


 
Дмитрий Белькевич ©   (2008-09-07 12:51) [9]

Манифеста, который кладётся TXPManifest не достаточно? Или туда что-то дописывать нужно?


 
Дмитрий Белькевич ©   (2008-09-07 13:00) [10]

Вроде что-то откопал...

Кому интересно:

http://prodelphi.nnm.ru/delaem_delphi_programmu_vistasovmestimoj

http://developersoven.blogspot.com/2007/02/leveraging-vistas-uac-with-delphi-part_27.html

Большое спасибо, Анатолий за нужные ключевики... Буду пробовать.

Еще вот это скажите, кто знает:

>>довереный инсталлятор

>Как вообще термин по-английски звучит? В рунете нет ничего...


 
Anatoly Podgoretsky ©   (2008-09-07 13:02) [11]

> Дмитрий Белькевич  (07.09.2008 12:47:08)  [8]

Trusted Installer
Советую также посмотреть Микрософтоские гайдлайн, как писать приложения для Висты, надо поискать на MSDN


 
Anatoly Podgoretsky ©   (2008-09-07 13:02) [12]

> Дмитрий Белькевич  (07.09.2008 12:51:09)  [9]

Тебя не смущает слово XP



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.054 c
15-1249839719
1324
2009-08-09 21:41
2009.10.25
Будущее DELPHI


4-1220526205
Vlad Oshin
2008-09-04 15:03
2009.10.25
Не происходит сообщения WM_SETFOCUS,WM_KILLFOCUS


2-1251275225
TarenoKostanay
2009-08-26 12:27
2009.10.25
Task Bar


15-1250858767
macrodens
2009-08-21 16:46
2009.10.25
Вопрос по RAID


15-1250689966
antonn
2009-08-19 17:52
2009.10.25
Подсобите с прогоном теста





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский