이전 항목: DETAILED다음 항목: Detection


Detect

Detect

스크립트와 연결된 응용 프로그램을 지정합니다. 응용 프로그램 하나만 스크립트와 연결할 수 있습니다. 원본 컴퓨터에서는 Detection 함수에서 호출됩니다. 대상 컴퓨터에서는 응용 프로그램 경로를 확인하기 위해 어느 곳에서나 호출할 수 있습니다. 인터프리터는 APPLICATIONPATH 키워드를 확인합니다. 이 키워드는 이 함수가 호출되기 전에 유효하지 않으므로 사용해서는 안됩니다. 스크립트는 불필요한 처리 작업을 피하기 위해 Detection 함수에서 Detect를 호출해야 합니다.

Detect의 매개 변수는 실행 파일 이름과 레지스트리 키 값(선택 사항)입니다. 두 가지 매개 변수는 모두 문자열 값입니다. 레지스트리 값 경로 매개 변수는 실행 파일의 경로를 포함하는 레지스트리 값의 전체 경로입니다. 레지스트리 값이 기본 매개 변수인 경우 경로는 키 이름과 슬래시로 끝나야 합니다. 다음 예제를 참조하십시오. Detection 함수에서 스크립트는 Detect의 반환 값을 확인하고 스크립트를 계속 처리할지 아니면 스크립트를 종료할지 여부를 결정해야 합니다.

첫 번째 매개 변수:

실행 파일 이름(문자열 값)

두 번째 매개 변수:

레지스트리 경로(문자열 값)

사용법:
Detect ( <실행 파일 이름>, [레지스트리 경로] );
예제:
if( Detect( "MyApp.exe", "HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\MyApp.exe\\"  ) == false)
{
     return;
}
if (Detect ( <실행 파일 이름>) == false)
return;