2009-07-02 6 views
0

Windows Mobile 기반 사용자가 내 응용 프로그램 exe 파일을 직접 실행하지 못하게하는 방법이 필요합니다.사용자가 수동으로 응용 프로그램을 실행하도록 허용하지 않음

다음과 같은 시나리오가 있습니다. 내 Windows 모바일 응용 프로그램에 두 개의 exe 파일이 있으며 응용 프로그램 메뉴에 바로 가기가 있고 다른 하나는 사용자를 위해 숨겨져 있어야합니다. 내가 원하는 것은 사용자가 숨겨진 exe 파일을 수동으로 실행할 수 없도록하지만 원본 파일을 수정하지 않아야한다는 것입니다.

답변

0

.dat 또는 다른 것으로 이름을 바꿀 수 있으며 실행을 위해 일시적으로 이름을 .exe로 바꿀 수 있습니다. 사용자가 표준 WM 파일 탐색기를 사용하는 한 파일 확장명을 변경하는 것은 불가능합니다 (적어도 관리 할 수는 없었습니다). 그리고 사용자가 프로그램을 실행하고 충분한 지식을 보유하고 있다면, 프로그램 자체가 누가 프로그램을 시작했는지 테스트하지 않는 한 그렇게 할 수 있습니다 (이해할 수있는대로) 프로그램을 수정할 수 없으므로 불가능합니다. .

2

런타임에 명령을 입력 할 수 없도록 설정하고 아무 것도없는 경우 (즉, 사용자가 exe를 클릭 한 경우) 기본적으로 실행되지 않습니다. 그러나 바로 가기가 매개 변수를 전달하도록 허용하여 실행을 허용하십시오.

+0

안녕하세요. 이제 작동하는 방식입니다. 하지만 난 원래 exe (대부분의 경우 그것은 제 3 자 것입니다, 그래서 내가 소스에 액세스 할 수 없습니다) 수정하지 않고이 일을하는 방법이 필요합니다. –

+0

다른 앱을 가리키는 러너 앱을 만들지 않는다면 실제 앱이 아닌 프런트 앱에 대한 참조가 될 수 있습니다. 왜 당신이 정말로 메인 애플 리케이션에 대한 액세스를 원하지 않는 어떤 이유? –

관련 문제