Friday, July 30, 2010

Auto restart explorer at crash

Обыскался сегодня эту ветку реестра.
Вот она:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoRestartShell

Если выставить в нуль, то больше эксплорер не будет сам запускаться после креша.

Нашел тут

Labels:

Monday, July 12, 2010

Compiling Detours

Чтобы начать пользоваться Detours, нужно его откомпилить. Проекту уже сто лет. И если скачать его с официального сайта, то откомпилить в VS 2010 сходу не получается.

Если погуглить, то можно относительно быстро выйти на решения. Например, через вот этот блогпост.
Или сразу найти обсуждение в форуме

Но это как-то не очень круто самому патчить код. Сразу хочется сделать готовое решение и выложить в свободный доступ. Кто-то определенно должен был уже это сделать и я решил погуглить еще. Особенно после того, как почитал вот эти два поста:
Killing the Pesky Detours Marker DLL
How to get rid of Microsoft Detours’ detoured.dll

И нашел вот этот проект в итоге:
https://trac.netvor.sk/umage/browser/dllinject/detours

Я особо не вникал что там за солюшен, но проект detours компилится в vs 2010, причем в нем уже убрали надобность таскать с собой detoured.dll.

У кого-то есть линк лучше? Чтобы был отдельно солюшен под detours, а не проект внутри стороннего солюшена.

ЗЫ: удачные примеры использования либы http://www.codeproject.com/KB/DLL/funapihook.aspx

(!!!UPDATE!!!)
PPS: похоже, что N-CodeHook должна быть удобнее detours. Пока не проверял.

Labels: