Windows에서 타사 프로그램 / 스크립트를 사용하여 실행 파일을 자동으로 실행 사용하여 exe 파일을 시작할

상황에 맞는 메뉴를 통해 타사 프로그램을 사용하여 exe 파일을 시작할 수 있습니다.

내 문제는 exe 파일이 스크립트 또는 내가 제어 할 수없는 다른 응용 프로그램에 의해 트리거 될 수 있다는 것입니다.

타사 프로그램 / 스크립트를 사용하여 모든 실행 파일을 강제로 실행하려면 어떻게해야합니까?

Comodo Programs Managerexe 파일의 설치를 자동으로 모니터링하는 실행중인 서비스가 있습니다. 그들은 어떻게 진행합니까? 특정 이벤트를들을 수 있습니까?

다음과 같이 BATCH 스크립트를 사용할 수 있다고 생각 했습니다.

  • 기본 레지스트리 키를 HKEY_CLASSES_ROOT\exefile\shell\open\command다음과 같이 대체path\to\my\script.bat "%1 %*"

  • 스크립트에서 로깅과 같은 사용자 정의 작업을 수행 한 다음 실행 파일을 호출하십시오.

    ...
    
    echo %DATE% %TIME% %* >> "somewhere\logging.txt"
    
    ...
    
    :2
    @REM Monitor file (same as context menu open with ...)
    path/to/monitoring.exe %*
    goto end
    
    ...
    

예를 들어 PDF 파일에서 작동합니다. 그러나 path/to/monitoring.exe %*실행되면 스크립트를 다시 실행하기 때문에 실행 파일에는 작동하지 않습니다 . 레지스트리 파일 연결을 거치지 않고 실행 파일을 시작하는 방법을 찾을 수 없습니다.

가능합니까?



답변