powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Отследить запросы от приложения к файлу .db (sqlite)
5 сообщений из 5, страница 1 из 1
Отследить запросы от приложения к файлу .db (sqlite)
    #37377005
shcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть приложение-оболочка вместе с которым в каталоге лежит файл base.db. Хотелось бы узнать какие SQL запросы приложение посылает этому файлику. Пробовал SQLite Developer в котором вроде как есть SQL монитор, но он мониторит только свои внутренние обращения (когда с помощью девелопера смотрю базу). Поиск в гугле ничего не дал. Подскажите пожалуйста как можно решить эту проблему.
...
Рейтинг: 0 / 0
Отследить запросы от приложения к файлу .db (sqlite)
    #37377465
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
shcoder,

"Этому файлику" никаких SQL-запросов не посылается! Внутри приложения библиотека SQLite транслирует запросы в обычные файловые операции read/write. В принципе, если SQLite слинкован как внешняя библиотека, можно использовать враппер для перехвата вызовов функций и логирования, но для вкомпиленного SQLite это не прокатит.
...
Рейтинг: 0 / 0
Отследить запросы от приложения к файлу .db (sqlite)
    #37378457
shcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок. Ну а определить какие запросы идут к этой библиотеке? Она тоже лежит рядом и называется "System.Data.SQLite.DLL". Кстати файлик я пробовал загружать в SQLite Developer. Смотрел таблицы и данные в них, но мне нужны запросы...
...
Рейтинг: 0 / 0
Отследить запросы от приложения к файлу .db (sqlite)
    #37379342
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shcoderОк. Ну а определить какие запросы идут к этой библиотеке? Она тоже лежит рядом и называется "System.Data.SQLite.DLL".Теоретически это возможно через прокси dll. Делаешь свой модуль с тем же именем, подменяешь им настоящий модуль, и в своем делаешь логирование запросов и прозрачный проброс вызовов в оригинальный модуль.
Но что-то мне кажется ты эту задачу не потянешь.

shcoderКстати файлик я пробовал загружать в SQLite Developer. Смотрел таблицы и данные в них, но мне нужны запросы...А зачем тебе эти запросы? Свои собственные написать намного проще будет.
...
Рейтинг: 0 / 0
Отследить запросы от приложения к файлу .db (sqlite)
    #37379689
shcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlТеоретически это возможно через прокси dll. Делаешь свой модуль с тем же именем, подменяешь им настоящий модуль, и в своем делаешь логирование запросов и прозрачный проброс вызовов в оригинальный модуль.
Но что-то мне кажется ты эту задачу не потянешь.
Подобная мысль приходила, пока что ищу простые пути.

White OwlА зачем тебе эти запросы? Свои собственные написать намного проще будет.
Вот сейчас вообще "ниочем". Если бы мне были нужны мои собственные я бы их написал и не создавал эту тему. Мне нужны запросы которые посылает приложение.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Отследить запросы от приложения к файлу .db (sqlite)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]