![]() |
|
|
#1
|
|||
|
|||
![]() Как сделать, чтобы программа запускалась только один раз за сессию Windows?
======= |
#2
|
||||
|
||||
![]() |
#3
|
|||
|
|||
![]() Немного спустя подумал..... и вот что получилось
//========= var CRLF: string; begin if GlobalFindAtom( 'THIS_IS_SOME_OBSCUREE_TEXT' ) = 0 then GlobalAddAtom( 'THIS_IS_SOME_OBSCUREE_TEXT' ) else begin CRLF := #10 + #13; ShowMessage( ' тут текст ' ); Halt; end; |
#4
|
|||
|
|||
![]() да там на сайте тоже самое,но меня интересует такая ситуацыя как можна реализовать это чтоби оно работало не само на себе а на другой файл к примеру какойто екзешник???
можна как то зделать? |
#5
|
|||
|
|||
![]() В сети есть один чел злосний игроман вот хочу ему насолить чутаху к примеру зделать что его игра запускалась 1 раз на сесию виндовс
|
#6
|
|||
|
|||
![]() if GlobalFindAtom( 'THIS_IS_SOME_OBSCUREE_TEXT' ) = 0 then
обясните что за текст THIS_IS_SOME_OBSCUREE_TEXT??? что он делать ато толком незнаю |
#7
|
|||
|
|||
![]() или прога какая висит гдето и сканирует процеси на наличие екзешников к примеру WoW.exe и когда находит то делает над ней действие видает ошибку(еррор) и убивает прогу ,но лучше чтоб она не давала екзешнику вообще запустится, помогите кто нить с проблемой
|
#8
|
||||
|
||||
![]() Теоретически, можно поставить hook, на функции типа CreateProcess(), CreateProcessA(), CreateProcessW() и т.д., ну и при их отлове действовать по ситуации…
|
#9
|
|||
|
|||
![]() Цитата:
поповоду хуков можеш подробней россказать ато я в хуках не очень пробовал прогу делать перехват но без успешно и закинул это дело |