Форум: "Начинающим";
Текущий архив: 2014.07.13;
Скачать: [xml.tar.bz2];
ВнизПравильно ли определять так временную папку? Найти похожие ветки
← →
BBC (2013-09-07 02:43) [0]Всегда ли будет таким образом определяться временная папка?
s := GetEnvironmentVariable("temp");
← →
robt5 (2013-09-07 10:41) [1]если будет определена данная переменная в винде
← →
Дмитрий Белькевич (2013-09-07 13:35) [2]Почему не GetTempFileName?
← →
Дмитрий Белькевич (2013-09-07 13:36) [3]точнее GetTempPath
← →
Anatoly Podgoretsky © (2013-09-07 15:18) [4]И будь осторожнее, велика вероятность удалить весь Виндоус, если переменная не будет определена или пустая.
← →
Михалыч (2013-09-07 22:21) [5]Почему не создать в папке программы папку Temp и туда кидать все временные файлы и не заморачиваться в поисках оф.папки?
← →
DVM © (2013-09-07 23:09) [6]
> Михалыч (07.09.13 22:21) [5]
> Почему не создать в папке программы папку Temp и туда кидать
> все временные файлы и не заморачиваться в поисках оф.папки?
>
Потому что в папку Program Files обычные программы писать не могут под Vista/Win7/Win8 и это правильно. Программы отдельно, их данные отдельно.
← →
antonn © (2013-09-08 00:02) [7]
> Потому что в папку Program Files обычные программы писать
> не могут под Vista/Win7/Win8 и это правильно. Программы
> отдельно, их данные отдельно.
программу можно и в appdata поставить :)
← →
Юрий Зотов © (2013-09-08 10:01) [8]> Михалыч (07.09.13 22:21) [5]
> Почему не создать в папке программы папку Temp
Например, потому, что она уже может там быть (юзер - хозяин, создает что хочет и где хочет). Опять же, Vista/Win7/Win8 могут и не пустить (а инсталлировать программу не по общим правилам как-то не комильфо).
> и туда кидать все временные файлы
Если файл создавался именно как временный (что и правильно), то его можно кидать куда угодно (он все равно будет удален автоматом). Но лучше все же кидать его туда, куда положено.
> и не заморачиваться в поисках оф.папки?
Вызов одной простой функции WinAPI - разве это заморочки? Скорее, заморочки возникнут, если последовать Вашему совету.
← →
DVM © (2013-09-08 11:22) [9]
> antonn © (08.09.13 00:02) [7]
> программу можно и в appdata поставить :)
Хрому за это руки отрывать (или что у него там). Задал дурацкую моду, теперь все кому не лень туда свои исполняемые файлы пихают. А все из-за того, что захотели обновляться самостоятельно, втихую не спрашивая пользователя.
← →
Юрий Зотов © (2013-09-08 13:17) [10]> DVM © (08.09.13 11:22) [9]
Если на своем компе я вдруг увижу исполнимый файл там, где ему быть не положено, я эту программу немедленно убью и больше никогда не буду пользоваться программами этого производителя. И есть подозрение, что большинство более-менее грамотных юзеров поступит так же.
← →
robt5 (2013-09-08 13:29) [11]
> DVM © (08.09.13 11:22) [9]
да эт не он начал, еще до него туда ставилась всяка херь что на работе можно было поиграть , початица и полазить в одноклассниках
← →
килкенни (2013-09-08 21:15) [12]программа не должна создавать ничего и вообще быть в виде одного файла самодостаточного без инсталлятора и прочей фигни типа винапи
← →
килкенни (2013-09-08 21:15) [13]Удалено модератором
← →
килкенни (2013-09-08 21:15) [14]Удалено модератором
← →
килкенни (2013-09-08 21:15) [15]Удалено модератором
← →
килкенни (2013-09-08 21:16) [16]Удалено модератором
← →
antonn © (2013-09-11 13:07) [17]
> Хрому за это руки отрывать (или что у него там). Задал дурацкую
> моду, теперь все кому не лень туда свои исполняемые файлы
> пихают. А все из-за того, что захотели обновляться самостоятельно,
> втихую не спрашивая пользователя.
терминальный сервер
← →
robt5 (2013-09-11 13:19) [18]
> килкенни (08.09.13 21:15) [12]
нафига ей при этом временная папка ?
← →
брат Птибурдукова (2013-09-11 13:23) [19]кстати, а никто не пробовал установить запрет на запуск файлов из аппдаты? с тестовой папкой сработало, а на рабочей машине с аппдатой экспериментировать боязно :-)
← →
брат Птибурдукова (2013-09-11 13:27) [20]
> robt5 (11.09.13 13:19) [18]
сдаётся мне, это был сарказм…
← →
robt5 (2013-09-11 13:47) [21]
> кстати, а никто не пробовал установить запрет на запуск
> файлов из аппдаты?
я делал, через политики, все норм
причем на всю папку юзера, ибо нефиг
← →
Dennis I. Komarov © (2013-09-11 22:57) [22][9], [10], [21]
n:=сколько надо;
write("+ "+N);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.07.13;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.002 c