Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Подмена запросов через vk_hook (число прочтений - 11037 )
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Подмена запросов через vk_hook
Ответ #30 - 25. Января 2013 :: 05:24
Печать  
leshik писал(а) 24. Января 2013 :: 22:17:
Напомню Ваш же комментарий на ИС
Цитата:
(51) без "секретного релиза" 1С не запустится на 7ке и 2008 винде без изменения 1С'ных библиотек.
(52)
по идее нужно найти как называется функция перехвата для 2005 и 2008 sql.
для 2000 она называется SQLExecDirectA и SQLPrepareA.
----
хотя не факт, что получится, т.к. нужно разбирать эту самую функцию придется.

vk_hook перехватывает SQLExecDirectA и SQLPrepareA в ODBC32.dll и это не должно влиять на режим совместимости.
Хотя есть свои но:
1) если ODBC32.dll имеет более новую версию, в которой эти функции имеют другое количество параметров
2) при режиме совместимости 9.0 используются другие библиотеки
то тут не чем помочь не смогу, по крайне мере, сейчас мыслей на эту тему нет.

upd: или "секретный релиз" тоже что-то меняет в этих функциях.
Если есть возможность, попробуйте запустить 1С с vk_hook без "секретного релиза" но в режиме совместимости SQL 9.0
« Последняя редакция: 25. Января 2013 :: 06:41 - MaxPiter »  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать