![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Правильно ли определять так временную папку?
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