|
|
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Хочу сделать неубиваемое приложение. Нашел в FAQ-е что можно сделать следующим образом: LRESULT WINAPI WndProc(HWND hWnd, UINT msg,WPARAM wParam, LPARAM lParam) { switch(msg) { HANDLE_hWnd, WM_DESTROY, WndProc_OnDestroy; default: return DefWindowProc(hWnd, msg, wParam, lParam); } } void WndProc_OnDestroy(HWND hWnd) { //Запуск копии приложения } Сделал стандартный MFC проект но WndProc не нашел. Каким образом сделать неубиваемое приложение в MFC проекте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 17:45:53 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Неубиваемых приложений не бывает. Потому что еще ни одно приложение не смогло работать при выключенном питании у компа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 18:03:46 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Ну это уже чтото из области философии. Ну пусть это будет самозагружающеесяпризакрытии приложение. Просто я плохо знаю структуру MFC приложений а надо добраться до WM_DESTROY в WndProc, а в стандартном MFC приложении WndProc нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 18:21:31 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
YurmanНу это уже чтото из области философии. Ну пусть это будет самозагружающеесяпризакрытии приложение. Просто я плохо знаю структуру MFC приложений а надо добраться до WM_DESTROY в WndProc, а в стандартном MFC приложении WndProc нет. всем WM_ сообщениям сопоставленны On функции, т.е WM_DESTROY генерит OnDestroy функцию. Ну и наверное никто не отменял WndProc, у каждого оконного класса, производного от CWnd и PreTranslateMessage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 20:55:47 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Yurman wrote: > Хочу сделать неубиваемое приложение Его можно будет увидеть в списке процессов и замочить принудительно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 21:04:24 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Yurman пишет: В любом оконном классе есть виртуальняа функция Default(). Ей и надо пользоваться для вызова WndProc данного окна. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 13:24:55 |
|
||
|
Как добраться в стандартном MFC проекте до WndProc
|
|||
|---|---|---|---|
|
#18+
Yurman пишет: > Хочу сделать неубиваемое приложение. Не бывает таких. Нашел в FAQ-е что можно сделать > следующим образом: > > LRESULT WINAPI WndProc(HWND hWnd, UINT msg,WPARAM wParam, LPARAM lParam) > { > switch(msg) > { > HANDLE_hWnd, WM_DESTROY, WndProc_OnDestroy; > default: > return DefWindowProc(hWnd, msg, wParam, lParam); > } > } > > void WndProc_OnDestroy(HWND hWnd) > { > //Запуск копии приложения > } Это какой =то кусок бреда. Выкиньте. Чтобы окно приложения нельзя было закрыть, надо обработать WM_CLOSE и возможно WM_DESTROY и не закрывать окно. Это просто. Но это не сделает приложение неубиваемым. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 13:27:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34827635&tid=2028117]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 432ms |

| 0 / 0 |
