Ĺadny brzuch
Witam!
Czy istnieje w systemach W9x/XP jakiś sygnał systemowy informujący o uruchomieniu nowego programu przez użytkownika? Wiem, że można posłużyć się WM_CREATE, ale nie jestem pewien czy sygnał ten generowany jest również przez aplikacje DOS-owe i tzw. usługi.
Z góry dziękuję za odpowiedź.
Pozdrawiam!
Zaraz, czegoś tutaj nie rozumiem. Co właściwie chcesz zrobić? Sprawdzić czy użytkownik uruchomił jakiś program, jak można posłużyć się w tym przypadku WM_CREATE? WM_CREATE otrzymuje procedura okna, gdy zostanie ono utworzone. Windows napewno sam nie informuje jednego procesu o utworzeniu innego dowolnego procesu. Ale pewnie proces możne się o tym w jakiś sposób dowiedzieć. Przypuszczam, że należy szukać w dokumentacji shella. Programy DOS-owe nie posługują się komunikatami Windowsowymi (jak WM_CREATE), chyba że masz na myśli aplikacje konsolowe, one owszem mogą.
Już znalazłem odpowiedź. www.codeguru.com. Rozchodziło mi się o IShellExecuteHook.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Czy istnieje w systemach W9x/XP jakiś sygnał systemowy informujący o uruchomieniu nowego programu przez użytkownika? Wiem, że można posłużyć się WM_CREATE, ale nie jestem pewien czy sygnał ten generowany jest również przez aplikacje DOS-owe i tzw. usługi.
Z góry dziękuję za odpowiedź.
Pozdrawiam!
Zaraz, czegoś tutaj nie rozumiem. Co właściwie chcesz zrobić? Sprawdzić czy użytkownik uruchomił jakiś program, jak można posłużyć się w tym przypadku WM_CREATE? WM_CREATE otrzymuje procedura okna, gdy zostanie ono utworzone. Windows napewno sam nie informuje jednego procesu o utworzeniu innego dowolnego procesu. Ale pewnie proces możne się o tym w jakiś sposób dowiedzieć. Przypuszczam, że należy szukać w dokumentacji shella. Programy DOS-owe nie posługują się komunikatami Windowsowymi (jak WM_CREATE), chyba że masz na myśli aplikacje konsolowe, one owszem mogą.
Już znalazłem odpowiedź. www.codeguru.com. Rozchodziło mi się o IShellExecuteHook.