2011-09-17 7 views
2

autorun.inf에 문제가 있습니다.자동 실행 문제 : "F : 는 유효한 Win32 응용 프로그램이 아닙니다"

[autorun] 
open=setup.msi 

setup.msi과 함께 내 CD의 루트에 있습니다. CD를 넣거나 탐색기에서 열면 메시지가 나타납니다.

F:\ is not a valid Win32 application 

F:은 내 CD 드라이브입니다. 내가 뭘 잘못하고 있죠?

+0

setup.msi는 다르게 작동합니까? 즉, 두 번 클릭하면됩니까? –

+0

@ 짐 그렇습니다 – fredley

답변

2

.msi 파일을 실행 파일이 아니라고 가정하면 shellexecute을 사용해 볼 수 있습니다. 이 같은 것 :

[autorun] 
shellexecute=setup.msi 
+0

두 가지의 차이점은 무엇입니까? – fredley

+1

.msi 파일은 OS에서 실행할 수있는 파일이 아닙니다. 대신 .msi 파일과 연결된 Windows Installer를 통해 해석해야합니다. "shellexecute"는 파일 자체를 실행하려고 시도하지 않고 OS에 파일의 관련 애플리케이션을 사용하도록 지시합니다. –