obfusc01.gms : 작업 파일이 난독화된 경우 사용 테스트

설명

기고자: Michael Bussieck, 2014년 3월

소형 모델 유형 :크레이지 슬롯


카테고리 : 크레이지 슬롯 테스트 라이브러리


메인 파일 : obfusc01.gms

$title 작업 파일이 난독화된 경우 테스트 사용(OBFUSC01,SEQ=649)

$onText
기고자: Michael Bussieck, 2014년 3월
$offText

$call gamslib -q 1
$if errorlevel 1 $abort trnsport.gms 검색 문제
$echoexecute_unload '난독화됨'; >> trnsport.gms

* 모델을 컴파일하고 난독화 저장 및 저장
$call 크레이지 슬롯 tnsport a=c s=0named so=0난독화 lo=%크레이지 슬롯lo%
$if errorlevel 1 $abort 저장 파일 생성 문제

* 모델을 실행하고 컴파일하고 난독화 저장 및 저장
$echo $debug dmpuel dmpsym > 비어 있음.gms
$call 크레이지 슬롯 비어 있음 r=0난독화 s=1난독화 lo=%크레이지 슬롯lo%
$if errorlevel 1 $abort trnsport 실행 문제

* 잘 알려진 trnsport 이름이 없는지 확인하십시오.
$call grep -qi 공급 공백.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 공급을 찾았습니다.
$call grep -qi 전송 비어 있음.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 전송을 발견했습니다.
$call grep -qi 시애틀 비어있음.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 시애틀을 발견했습니다.

* 이름이 없는 난독화된 재시작 파일의 지속적인 컴파일 및 실행은 실패합니다.
$echo 디스플레이 공급.m; > 디스플레이.gms
$call 크레이지 슬롯는 r=1난독 lo=%크레이지 슬롯lo%를 표시합니다.
$if errorlevel 1 $abort 게임은 이름 없이 다시 시작하면 실패해야 합니다.

* 명명된 재시작 파일을 사용하여 난독화된 재시작 파일에서 계속 컴파일 및 실행
$call 크레이지 슬롯는 r=1난독화 rn=0named lo=%크레이지 슬롯lo%를 표시합니다.
$if errorlevel 1 $abort 게임은 restartnamed로 다시 시작되어야 합니다.