autorun.inf는 폴더 이름의 공간을 서브 폴더를 처리 할 수 ​​없습니까?

StackOverflow https://stackoverflow.com/questions/593311

문제

Autorun.inf를 사용하여 폴더 이름의 공간이있는 하위 폴더에서 실행 파일을 실행하려고합니다. 이와 같이:

H:\
    autorun.inf
    FOLDER NAME 1
        file.exe
    FOLDER NAME 2
        some other stuffs

폴더 이름에 공간이 없으면 잘 작동합니다. 그러나 일부가 있다면 저에게는 효과가 없습니다.

이것은 제한입니까? 아니면 뭔가 잘못하고 있니?

내 autorun.inf :

[autorun]
open=FOLDER NAME 1\Setup.exe
icon=FOLDER NAME 1\Setup.exe
도움이 되었습니까?

해결책

일부 시험에서는 이중 인용문 쌍이 필요하다는 것을 알았습니다. 그래도 이상하게 들립니다.

Open = ""폴더 이름 1 setup.exe ""

다른 팁

Sanjay의 두 세트의 인용구를 사용하는 것에 대한 답변에서 확장

open=""FOLDER NAME 1\Setup.exe""

폴더에서 아이콘을 원한다면 전체 줄 주위에 단일 인용구 세트를 넣어야합니다. 예를 들어

icon="FOLDER NAME 1\Setup.exe,0"

내 정보가없는 추측 : 인용문을 사용하십시오.

[autorun]
open="FOLDER NAME 1\Setup.exe"
icon="FOLDER NAME 1\Setup.exe"

Thomas가 제안한대로 수행하고 인용문을 사용하는 것 외에도 짧은/"dos"스타일 이름을 사용할 수도 있습니다. 이름의 처음 6 글자와 틸데 (~)와 숫자가 뒤 따릅니다. 따라서 "폴더 이름 1"은 일반적으로 "폴더 ~ 1"이됩니다.

이것은 또한 작동합니다 :

open=.\FOLDER NAME 1\Setup.exe

편집 : 오픈 명령이 아닌 아이콘에 대해 작동합니다 ... 조금 이상합니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top