ClearMyTracksByProcess - все варианты?
Я видел список значений, плавающих по Интернету для ClearMyTracksByProcess
Delete Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Delete Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Delete History:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Delete Form Data:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Delete Passwords:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Delete All:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Delete All + files and settings stored by Add-ons:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
Но это не полный список всех опций, и я не могу найти полный список (независимо от того, не опубликован ли он, или этот был переиздан слишком много раз и содержит все результаты поиска, я ' я не уверен)
Что я хочу сделать, это удалить Cookies + Temp + надстройки, но сохранить историю, данные формы и пароли. Кто-нибудь нашел полный список всех доступных опций? Или просто вариант для дополнений, чтобы я мог сам сделать математику? (например, значение дополнений + 8 + 2 = ответ, который я ищу)
Спасибо за просмотр моего вопроса!
3 ответа
Из источников Selenium IEDriver:
// This magic value is the combination of the following bitflags:
// #define CLEAR_HISTORY 0x0001 // Clears history
// #define CLEAR_COOKIES 0x0002 // Clears cookies
// #define CLEAR_CACHE 0x0004 // Clears Temporary Internet Files folder
// #define CLEAR_CACHE_ALL 0x0008 // Clears offline favorites and download history
// #define CLEAR_FORM_DATA 0x0010 // Clears saved form data for form auto-fill-in
// #define CLEAR_PASSWORDS 0x0020 // Clears passwords saved for websites
// #define CLEAR_PHISHING_FILTER 0x0040 // Clears phishing filter data
// #define CLEAR_RECOVERY_DATA 0x0080 // Clears webpage recovery data
// #define CLEAR_PRIVACY_ADVISOR 0x0800 // Clears tracking data
// #define CLEAR_SHOW_NO_GUI 0x0100 // Do not show a GUI when running the cache clearing
//
// Bitflags available but not used in this magic value are as follows:
// #define CLEAR_USE_NO_THREAD 0x0200 // Do not use multithreading for deletion
// #define CLEAR_PRIVATE_CACHE 0x0400 // Valid only when browser is in private browsing mode
// #define CLEAR_DELETE_ALL 0x1000 // Deletes data stored by add-ons
// #define CLEAR_PRESERVE_FAVORITES 0x2000 // Preserves cached data for "favorite" websites
#define CLEAR_CACHE_OPTIONS 0x09FF
От winaero.com/blog:
// Delete only download history
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16384
Я знаю, что на это ответили некоторое время назад, но я подумал, что мой пост может облегчить задачу для того, кто найдет вопрос, как я.
Следующее может быть запущено из CMD или в сценарии (я тестировал Batch и VBS). Параметр "ClearMyTracksByProcess" учитывал регистр во всех моих тестах. Это может отличаться в зависимости от ОС, и я не тестировал ничего, кроме Windows 8.1.
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess <number>
Параметр является обязательным и выводится из некоторой комбинации следующих значений, представленных в виде десятичного числа.
1 = Browsing History
2 = Cookies
4 = Temporary Internet Files
8 = Offline favorites and download history
16 = Form Data
32 = Passwords
64 = Phishing Filter Data
128 = Web page Recovery Data
256 = Do not Show GUI when running the cache clear
512 = Do not use Multi-threading for deletion
1024 = Valid only when browser is in private browsing mode
2048 = Tracking Data
4096 = Data stored by add-ons
8192 = Preserves Cached data for Favorite websites
Добавьте значения вместе, чтобы получить совокупную функциональность. Например, "4" удаляет все временные интернет-файлы, а "260" делает то же самое без отображения диалогового окна во время очистки.
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 260
RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess # не будет касаться реальной папки кэша "Низкий" (там, где IE защищенного режима хранит данные). The command won't be effective if not run with a low integrity level. Check out: https://stackoverflow.com/questions/33447236/how-can-i-delete-internet-explorer-cookies-using-bat-script