Местоположение кэша Internet Explorer

Есть много проблем с вашим кодом:

  1. Не храните простой текстовый пароль в вашей программе или конфигурации приложения.
  2. Не вставляйте строку подключения в вашу программу.
  3. ` не является синтаксисом SQL Server.
  4. никогда не используйте конкатенацию строк в своих запросах, особенно если исходят от пользователей. Используйте параметризованные запросы.

.

using (SqlCommand cmd = new SqlCommand("select 1 from tbl where id=@id", conn))
{
     var idParameter = new SqlParameter()
     idParameter.ParameterName = "@id";
     idParameter.Value         = 1234; 
     cmd.Parameters.Add(idParameter);

     ....
}
  1. всегда располагайте объекты, когда вы заканчиваете работу с ними. Для этого применения using(SqlConnection conn = new SqlConnection()).
    • все методы, которые реализуют IDisposable, могут использоваться в операторе using
28
задан Maksim 11 July 2014 в 00:36
поделиться

3 ответа

По умолчанию расположение временных файлов Интернета (для Internet Explorer):

Windows 95, Windows 98 и Windows ME

c: \ WINDOWS \ Temporary Internet Files

Windows 2000 и Windows XP

C: \ Documents and Settings \ [Пользователь] \ Local Settings \ Temporary Internet Файлы

Windows Vista и Windows 7

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ Low

Windows 8

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCache

Windows 10

% localappdata% \ Microsoft \ Windows \ INetCache \ IE

Некоторая информация пришла из The Windows Club .

30
ответ дан 28 November 2019 в 03:06
поделиться

Если вы хотите найти папку независимым от платформы способом, вам следует запросить ключ реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
12
ответ дан 28 November 2019 в 03:06
поделиться

Местоположение папки Temporary Internet Files зависит от вашей версии Windows и от того, используете ли вы профили пользователей.

  • Если у вас Windows Vista , временные файлы Интернета находятся в этих местах (обратите внимание, что на вашем ПК они могут находиться на каком-либо диске, кроме C):

    C: \ Users [имя пользователя] \ AppData \ Local \ Microsoft \ Windows \ Temporary Интернет-файлы \ C: \ Users [имя пользователя] \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ Low \

    Обратите внимание, что вам нужно будет изменить настройки Windows Explorer, чтобы отображать все типы файлов (включая защищенные системные файлы) для доступа к этим папкам.

  • Если у вас Windows XP или Windows 2000 , то временные файлы Интернета находятся в этом месте (обратите внимание, что на вашем ПК они могут быть на некоторых диск, отличный от C):

    C: \ Documents and Settings [имя пользователя] \ Local Settings \ Temporary Internet Files \

    Если у вас есть только одна учетная запись пользователя, замените [имя пользователя] на Administrator, чтобы получить путь к Папка временных файлов Интернета .

  • Если у вас Windows Me , Windows 98 , Windows NT или Windows 95 , затем индекс.Файлы dat находятся в следующих местах:

    C: \ Windows \ Temporary Internet Files \
    C: \ Windows \ Profiles [имя пользователя] \ Temporary Internet Files \

    Обратите внимание, что на вашем компьютере каталог Windows может быть не C: \ Windows , а другим каталогом. Если у вас нет каталога Profiles в каталоге Windows , не беспокойтесь - это просто означает, что вы не используете профили пользователей.

10
ответ дан 28 November 2019 в 03:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: