ďťż

Ł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
  •