원래는 C++ 카테고리를 만들어야 겠지만 전문 분야가 아니라 여기에 적습니다
일단 실행 예제 부터 -_-;
int isExist = access("C:/ddd/aaa.exe", 0);
if(isExist == 0)
{
// 파일 실행시킬 부분
SHELLEXECUTEINFO ExeInfo;
ZeroMemory( &ExeInfo, sizeof(ExeInfo) );
ExeInfo.cbSize = sizeof(ExeInfo);
ExeInfo.lpVerb = _T("open");
ExeInfo.lpFile = _T("C:/ddd/aaa.exe"); // 실행할 파일명
ExeInfo.lpParameters = _T("111 111 111"); // 넘길 인자값
ExeInfo.fMask = SEE_MASK_FLAG_NO_UI | SEE_MASK_NOCLOSEPROCESS;
ExeInfo.nShow = SW_SHOW;
::ShellExecuteEx( &ExeInfo );
}
else
{
// 팝업을 띄우든 다운로드 하던....
}
access 함수로 실제 파일이 존재하는지 확인하고
shellexecuteinfo 로 외부프로그램을 실행시킵니다
자세한건 msdn은 참조하세요;;
'프로그래밍 > 플렉스' 카테고리의 다른 글
Flex Ane 실행시 오류 VerifyError: Error #1014 (0) | 2016.12.12 |
---|---|
팝업 매니저를 사용해 팝업 add 후 close 했을때 오류 발생 (0) | 2014.11.26 |
현재 실행중인 Flex 어플리케이션 재실행 (0) | 2014.07.22 |
installed adobe flash player is not a debugger (2) | 2014.06.24 |
플렉스 빌더 간단한 팁 (0) | 2014.06.18 |