Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.07.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.005 c
15-1387390921
RDen
2013-12-18 22:22
2014.07.13
ms outlook 2003 доставка почты при запуске


2-1378798421
Сергей
2013-09-10 11:33
2014.07.13
Бит бтн glyth


15-1387194883
PChar
2013-12-16 15:54
2014.07.13
не включается макбук


2-1378809312
leshka
2013-09-10 14:35
2014.07.13
Динамический массив


15-1387783761
...
2013-12-23 11:29
2014.07.13
Интересное исследование