85 |
return CallNextHookEx( hhook3, nCode, wParam, lParam ); |
return CallNextHookEx( hhook3, nCode, wParam, lParam ); |
86 |
} |
} |
87 |
|
|
|
PCHAR buffer = NULL; |
|
88 |
char windowTitle[ 150 ] = { "" |
char windowTitle[ 150 ] = { "" |
89 |
}; |
}; |
90 |
HWND windowHandle = NULL; |
HWND windowHandle = NULL; |
115 |
rect->bottom - rect->top, |
rect->bottom - rect->top, |
116 |
0 ); |
0 ); |
117 |
result[ sizeof( result ) - 1 ] = '\0'; |
result[ sizeof( result ) - 1 ] = '\0'; |
|
buffer = result; |
|
118 |
break; |
break; |
119 |
|
|
120 |
|
|
141 |
wp->flags & SWP_NOACTIVATE ? wp->hwndInsertAfter : 0, |
wp->flags & SWP_NOACTIVATE ? wp->hwndInsertAfter : 0, |
142 |
0 ); |
0 ); |
143 |
result[ sizeof( result ) - 1 ] = '\0'; |
result[ sizeof( result ) - 1 ] = '\0'; |
|
buffer = result; |
|
144 |
} |
} |
145 |
break; |
break; |
146 |
|
|
150 |
snprintf( result, sizeof( result ), |
snprintf( result, sizeof( result ), |
151 |
"CREATE1,0x%p,0x%x\n", |
"CREATE1,0x%p,0x%x\n", |
152 |
details->hwnd, 0 ); |
details->hwnd, 0 ); |
|
buffer = result; |
|
153 |
} |
} |
154 |
break; |
break; |
155 |
|
|
159 |
snprintf( result, sizeof( result ), |
snprintf( result, sizeof( result ), |
160 |
"DESTROY1,0x%p,0x%x\n", |
"DESTROY1,0x%p,0x%x\n", |
161 |
details->hwnd, 0 ); |
details->hwnd, 0 ); |
|
buffer = result; |
|
162 |
} |
} |
163 |
|
|
164 |
break; |
break; |
169 |
} |
} |
170 |
|
|
171 |
if ( ChannelIsOpen() ) { |
if ( ChannelIsOpen() ) { |
172 |
if ( buffer != NULL ) { |
if ( result[ 0 ] != '\0' ) { |
173 |
WriteToChannel( buffer ); |
WriteToChannel( result ); |
174 |
} |
} |
175 |
} |
} |
176 |
|
|
183 |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
184 |
} |
} |
185 |
|
|
|
|
|
|
PCHAR buffer = NULL; |
|
|
|
|
|
|
|
186 |
char windowTitle[ 150 ] = { "" |
char windowTitle[ 150 ] = { "" |
187 |
}; |
}; |
188 |
HWND windowHandle = NULL; |
HWND windowHandle = NULL; |
205 |
windowTitle, |
windowTitle, |
206 |
LOWORD( lParam ), |
LOWORD( lParam ), |
207 |
0 ); |
0 ); |
|
buffer = result; |
|
208 |
break; |
break; |
209 |
|
|
210 |
|
|
213 |
} |
} |
214 |
|
|
215 |
if ( ChannelIsOpen() ) { |
if ( ChannelIsOpen() ) { |
216 |
if ( buffer != NULL ) { |
if ( result[ 0 ] != '\0' ) { |
217 |
WriteToChannel( buffer ); |
WriteToChannel( result ); |
218 |
} |
} |
219 |
} |
} |
220 |
|
|
229 |
} |
} |
230 |
|
|
231 |
if ( ChannelIsOpen() ) { |
if ( ChannelIsOpen() ) { |
|
PCHAR buffer = NULL; |
|
|
|
|
232 |
char windowTitle[ 150 ] = { "" |
char windowTitle[ 150 ] = { "" |
233 |
}; |
}; |
234 |
HWND windowHandle = NULL; |
HWND windowHandle = NULL; |
284 |
strcat( result, strW ); |
strcat( result, strW ); |
285 |
strcat( result, "." ); |
strcat( result, "." ); |
286 |
|
|
|
buffer = result; |
|
|
|
|
287 |
break; |
break; |
288 |
|
|
289 |
case HSHELL_WINDOWDESTROYED: |
case HSHELL_WINDOWDESTROYED: |
327 |
strcat( result, strW ); |
strcat( result, strW ); |
328 |
strcat( result, "." ); |
strcat( result, "." ); |
329 |
|
|
|
buffer = result; |
|
|
|
|
330 |
break; |
break; |
331 |
default: |
default: |
332 |
break; |
break; |
333 |
} |
} |
334 |
|
|
335 |
if ( buffer != NULL ) { |
if ( result[ 0 ] != '\0' ) { |
336 |
WriteToChannel( buffer ); |
WriteToChannel( result ); |
337 |
} |
} |
338 |
} |
} |
339 |
|
|