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

Вниз

Как из service удалить куки для всех пользователей?   Найти похожие ветки 

 
@!!ex ©   (2010-04-23 23:00) [0]

Или хотя бы для текущего.
В обычной ситуации просто:
function DeleteUserCookies: Boolean;
var
UserProfileDirectory: ShortString;
SR: TSearchRec;
begin
Byte(UserProfileDirectory[0]):=GetEnvironmentVariable("USERPROFILE",PChar(@UserP rofileDirectory[1]), 255);

if FindFirst(UserProfileDirectory + "\Cookies\*.txt", faAnyFile, SR) = 0 then
 begin
 repeat
   if (SR.Attr <> faDirectory) then DeleteFile(PChar(UserProfileDirectory + "\Cookies\" + SR.Name));
 until FindNext(SR) <> 0;
 FindClose(SR);
 result:=true;
 end
else result:=false;
end;

Но сервис заупскается не под правами пользователя, так что доступа к переменной USERPROFILE - нету.
Как быть?


 
DVM ©   (2010-04-24 00:12) [1]

считать из реестра пути к профилям и удалить


 
Игорь Шевченко ©   (2010-04-24 00:27) [2]


> считать из реестра пути к профилям


там только для загруженных, вроде


 
Anatoly Podgoretsky ©   (2010-04-24 07:46) [3]

> DVM  (24.04.2010 00:12:01)  [1]

Только там их нет. Это надо куст подключать


 
DVM ©   (2010-04-24 10:46) [4]

http://www.winblog.ru/2007/09/28/28090702.html

там и пример на VisualBasic есть


 
Юрий Зотов ©   (2010-04-24 23:21) [5]

Маленькое замечание. Некошерно это:
if SR.Attr <> faDirectory...

А вот так кошерно:
if SR.Attr and faDirectory <> 0...


 
antonn ©   (2010-04-25 03:00) [6]


> Как из service удалить куки для всех пользователей?

куки чьи? в "CSIDL_COOKIES" кранятся куки только от ИЕ


 
Anatoly Podgoretsky ©   (2010-04-25 10:52) [7]

> Юрий Зотов  (24.04.2010 23:21:05)  [5]

А еще кошернее так if SR.Attr and faDirectory <> faDirectory



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

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
2-1397985451
Andrey5
2014-04-20 13:17
2015.09.10
Проверка пароля


2-1396857888
TDataModule
2014-04-07 12:04
2015.09.10
dfm и TDataModule


2-1395260728
alexdn
2014-03-20 00:25
2015.09.10
ComboBox от TMS


15-1395728665
[ВладОшин]
2014-03-25 10:24
2015.09.10
выделение наиболее частых последовательностей


15-1413837002
Юрий
2014-10-21 00:30
2015.09.10
С днем рождения ! 21 октября 2014 вторник