|
#1
|
|||
|
|||
Поиск cookie
Подскажите пожалуйста, можно ли как-нибудь отыскать всевозможмоные(разных браузеров) куки на компе?
Пишлите пожалуйста пример процедурки... |
#2
|
||||
|
||||
Пишешь программу по удалению конфиденциальных данных?
Вообще всю инфу к папкам по кукисам, печенью и т. д. ты можешь выудить из реестра соответствующих программ, у IE точно в реестре, а как пользоваться реестром это уже второй вопрос |
#3
|
||||
|
||||
помойму у нас завелся очередной трояно писатель
|
#4
|
|||
|
|||
Цитата:
Если бы... Просто по работе нужна прога, которая будет чистить данные при каждом перезапуске ОСи... Цитата:
Хоть приблизительно, как это можно сделать? Использовал вот такой код, но он выдает пустое значение.. Код:
function GetDirectory: string; var reg : TRegistry; begin reg := TRegistry.Create; try reg.RootKey := HKEY_LOCAL_MACHINE; reg.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Special Paths/Cookies/', False); Result := reg.ReadString('Directory'); finally reg.Free; end; end; procedure TForm1.Button1Click(Sender : TObject); var s : string; begin S := GetDirectory; ShowMessage(GetDirectory); end; Последний раз редактировалось deathor, 28.11.2008 в 12:15. |
#5
|
|||
|
|||
Нашел ошибку сам...
Код:
reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Special Paths\Cookies',False); |
#6
|
|||
|
|||
от одной проблемы я избавился... появилась другая...
Она мне выдает что вроде: %userprofile%\cookie Как енто преобразовать в нормальный путь? |
#7
|
||||
|
||||
Сам хочу такую прогу написать, если резонно, то давай вместе делать, состыкуемся после 7 по аське
А, кстати, а чем тогда не устраивают существующие программы, их же много, тот же CCleaner ? |
#8
|
|||
|
|||
Люблю ентот форум! Сам спрашиваю - сам отвечаю! =)
На счет перегона строчки в норм вид... Делается енто вот так: Код:
function RunMacro(const Macro: string): string; var P: array[0..4096] of char; begin Result := Macro; ExpandEnvironmentStrings( PChar( Result ), P, SizeOf( P ) ); Result := P; end; // вставляем в любую процедуру... ShowMessage( RunMacro( a ) ); вместо "а" вставляем интересующую нас строку... (например: %userprofile%\cookie) |
#9
|
||||
|
||||
Ну вот, хоть кто то своим умом, инетом и справкой допирает
|