2011-01-28 7 views
0

를 사용하십니까?나는 게임을 여는하는 LinkButton이있는 웹 사이트가 Process.StartInfo.UserName

는 제공 : 당신이 EXE 파일이 사용자 컴퓨터에서 실행하려면 는 (그것이 내가 잘못된 데이터를 입력 유지, 지금은 작동하지 않습니다) (당신도 할 수는 StartInfo.UserName

+1

음, 서버 측 코드처럼 보이며 * 서버 *에서 iFarkle을 실행합니다. 그게 너 정말로하려는거야? –

+0

아 맞아 ... 나는 그것을 사용자의 컴퓨터에서 실행하고 싶다. 신경 쓰지 마 –

답변

1

없이 작동 exe 파일에 대한 직접 링크 (서버가 .exe 파일을 제공하도록 구성되어 있는지 확인하십시오.) 또는

응답의 파일 내용을 다시 스트리밍하십시오. 응답 ContentType을 적절한 유형으로 설정해야합니다 (응용 프로그램/x-msdownload가 작동한다고 생각합니다.)

예를 들어, 다운로드를 허용하기 전에 몇 가지 추가 점검을 수행하십시오. 물론, 사용자가 exe를 다운로드하자마자, 그들은 그들이 원하는대로 자유롭게 할 수 있습니다.

exe에 의존하는 다른 DLL이없는 경우에만 작동합니다 (안전한 것으로 간주되는 DLL은 이미 클라이언트 컴퓨터에서 액세스 할 수 있습니다).

관련 문제