Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Правильно ли определять так временную папку?


Страницы:   1 2

BBC ©   (2013-09-07 02:43:00) 

Всегда ли будет таким образом определяться временная папка?
s := GetEnvironmentVariable('temp');


Dennis I. Komarov   (2013-09-11 22:57:00) [1]

[9], [10], [21]
n:=сколько надо;
write('+ '+N);


robt5   (2013-09-11 13:47:00) [2]


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

я делал, через политики, все норм
причем на всю папку юзера, ибо нефиг


брат Птибурдукова   (2013-09-11 13:27:00) [3]


> robt5   (11.09.13 13:19) [18]
сдаётся мне, это был сарказм…


брат Птибурдукова   (2013-09-11 13:23:00) [4]

кстати, а никто не пробовал установить запрет на запуск файлов из аппдаты? с тестовой папкой сработало, а на рабочей машине с аппдатой экспериментировать боязно :-)


robt5   (2013-09-11 13:19:00) [5]


> килкенни   (08.09.13 21:15) [12]

нафига ей при этом временная папка ?


antonn   (2013-09-11 13:07:00) [6]


> Хрому за это руки отрывать (или что у него там). Задал дурацкую
> моду, теперь все кому не лень туда свои исполняемые файлы
> пихают. А все из-за того, что захотели обновляться самостоятельно,
>  втихую не спрашивая пользователя.

терминальный сервер


килкенни   (2013-09-08 21:16:00) [7]

Удалено модератором


килкенни   (2013-09-08 21:15:00) [8]

программа не должна создавать ничего и вообще быть в виде одного файла самодостаточного без инсталлятора и прочей фигни типа винапи


килкенни   (2013-09-08 21:15:00) [9]

Удалено модератором


килкенни   (2013-09-08 21:15:00) [10]

Удалено модератором


килкенни   (2013-09-08 21:15:00) [11]

Удалено модератором


robt5   (2013-09-08 13:29:00) [12]


> DVM ©   (08.09.13 11:22) [9]

да эт не он начал, еще до него туда ставилась всяка херь что на работе можно было поиграть , початица и полазить в одноклассниках


Юрий Зотов   (2013-09-08 13:17:00) [13]

> DVM ©   (08.09.13 11:22) [9]

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


DVM   (2013-09-08 11:22:00) [14]


> antonn ©   (08.09.13 00:02) [7]


> программу можно и в appdata поставить :)

Хрому за это руки отрывать (или что у него там). Задал дурацкую моду, теперь все кому не лень туда свои исполняемые файлы пихают. А все из-за того, что захотели обновляться самостоятельно, втихую не спрашивая пользователя.


Юрий Зотов   (2013-09-08 10:01:00) [15]

> Михалыч   (07.09.13 22:21) [5]

> Почему не создать в папке программы папку Temp

Например, потому, что она уже может там быть (юзер - хозяин, создает что хочет и где хочет). Опять же, Vista/Win7/Win8 могут и не пустить (а инсталлировать программу не по общим правилам как-то не комильфо).

> и туда кидать все временные файлы

Если файл создавался именно как временный (что и правильно), то его можно кидать куда угодно (он все равно будет удален автоматом). Но лучше все же кидать его туда, куда положено.

> и не заморачиваться в поисках оф.папки?

Вызов одной простой функции WinAPI - разве это заморочки? Скорее, заморочки возникнут, если последовать Вашему совету.


antonn   (2013-09-08 00:02:00) [16]


> Потому что в папку Program Files обычные программы писать
> не могут под Vista/Win7/Win8 и это правильно. Программы
> отдельно, их данные отдельно.

программу можно и в appdata поставить :)


DVM   (2013-09-07 23:09:00) [17]


> Михалыч   (07.09.13 22:21) [5]
> Почему не создать в папке программы папку Temp и туда кидать
> все временные файлы и не заморачиваться в поисках оф.папки?
>

Потому что в папку Program Files обычные программы писать не могут под Vista/Win7/Win8 и это правильно. Программы отдельно, их данные отдельно.


Михалыч   (2013-09-07 22:21:00) [18]

Почему не создать в папке программы папку Temp и туда кидать все временные файлы и не заморачиваться в поисках оф.папки?


Anatoly Podgoretsky   (2013-09-07 15:18:00) [19]

И будь осторожнее, велика вероятность удалить весь Виндоус, если переменная не будет определена или пустая.


Дмитрий Белькевич   (2013-09-07 13:36:00) [20]

точнее GetTempPath


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо