단어가 포함 된 응용 프로그램을 실행하지 마십시오


1

제목이나 이름 또는 텍스트 상자에 대상 단어가 포함 된 응용 프로그램을 닫고 싶습니다.

예를 들어 응용 프로그램의 제목에 "keylog"가 포함 된 경우 타사 응용 프로그램을 실행 한 후 검색하여 닫습니다. 파일 이름과 동일합니다.

이 작업을 수행하기위한 타사 응용 프로그램이 있습니까?


1
왜 이렇게 하시겠습니까? 왜 허용 기반 제한을 사용하여 아무것도 제거하지 않습니까? 실제로 어떤 프로그램이이 대화 상자를 만들고 프로그램을 제거하는지 알아 내지 않겠습니까?
Tamara Wijsman

답변:


2

AutoIt 는 나의 최고 추천 일 것입니다. 창 제목 또는 텍스트 (숨겨진 창과 보이는 창 모두)와 프로세스 이름 (WinExists (), ProcessExists ())을 폴링 할 수 있으며 프로세스 또는 창 (WinKill (), WinClose (), ProcessClose ()). 스크립트 언어이기 때문에 원하는 것을 정확하게 필터링하도록 구성 할 수 있지만 다른 앱보다 학습 곡선이 더 높을 수 있습니다.

참고 : 실행을 방해하지는 않지만 실행을 시도하면 즉시 종료됩니다.

예제 코드는 다음과 같습니다.

Opt("WinTitleMatchMode", 2)

While 1

If ProcessExists("notepad.exe") Then
    ProcessClose("notepad.exe")
EndIf

If WinExists("Paint","") = 1 Then
    WinClose("Paint","")
EndIf

    Sleep(100)

WEnd

제목과 notepad.exe 프로세스가 시작하자마자 "Paint"가있는 창을 닫습니다.


안녕하세요 MaQleod, 감사합니다. 그러나 Autoit은 약간 복잡합니다. GUI 인터페이스에서 쉽게 동일한 다른 응용 프로그램이 있습니까?
Nofuzy

@Majid Pasha 방금 샘플 코드로 답변을 업데이트했습니다. 실제 게시 한 것보다 훨씬 복잡해질 필요는 없지만 필요에 따라 추가 할 수있는 옵션이 많이 있습니다. 그것은 적어도 당신이 찾고있는 것의 기본 구조에 도움이됩니까?
MaQleod

게시물을 수정했습니다.
Nofuzy

2

타사 소프트웨어가 없으면 실제로 권장 할 수는 없지만 Windows의 기본 제공 기능으로는 쉽게 얻을 수 없습니다. 가장 가까운 것은 비즈니스 버전의 Windows (Professional 이상)를 사용하고 그룹 정책을 사용하여 실행할 수있는 응용 프로그램 목록을 제한하는 것입니다.

이 말은 제외 목록이 아니라 포함 목록입니다.

그러나 이러한 응용 프로그램은 단순히 자체 이름을 바꾸거나 유사한 방식으로 보안을 우회 할 가능성이 높습니다.

사전에 일종의 디 컴파일 / 리소스 조회를 수행하지 않는 한 애플리케이션이 이미이 시점에서 실행되었으므로 애플리케이션 제목을 통해 보호 할 수는 없지만, 비효율적이고 매우 느리고 항상 작동하지는 않습니다. (난독 처리의 경우).

허용 목록으로 이동하려면 XP에 대한 안내서가 있으며 Windows Vista / 7은 매우 유사하지만 도움이 필요하면 알려 주시면 안내서를 작성하겠습니다.


윌리엄 안녕, 답변 주셔서 감사합니다. 그러나 나는 창문의 힘으로 이것을하고 싶지 않습니다. 이 목적을 위해 타사 소프트웨어를 찾고 있습니다. 전나무 게시물에서 말했듯 이이 작업을 수행하기위한 응용 프로그램을 찾고 있습니다. 당신이 좋은 타사 응용 프로그램을 알고 있다면 다음을 소개하십시오 :))
Nofuzy

@MajidPasha : Windows를 사용하는 것이 응용 프로그램 실행을 방해하지 않는 유일한 방법입니다. 응용 프로그램 시작을 막을 수있는 Comodo + 's Defense +와 같은 드라이버를 사용하는 소프트웨어를 설치하지 않는 한 타사 응용 프로그램은 실행 후에 만 ​​응용 프로그램을 닫을 수 있습니다. 이런 종류의 소프트웨어의 문제점은 그들이 당신이하려고하는 것에 너무 부풀어 있다는 것입니다.
Tamara Wijsman

안녕 윌리엄, 어쩌면 내가 달리기를 피하는 것을 잘못 사용했을 것입니다. 실행 후 앱을 닫을 수 있으면 다시 문제가 없습니다. 누군가가 나쁜 앱을 실행하고 내 소프트웨어가 감지하고 닫는 것을 의미합니다. 이 작업을 수행하는 데 필요한 앱이 있습니까?
Nofuzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.