Q&A

  • [re] WinExec를 사용하여 Dos명령어인 net use를 쓰려면

>안녕하세요
>WinExec를 사용하여 Dos명령어인 net use를 사용하려는데
>어떻게 해야 하나요?
>WinExec(PChar('net use \\서버\공유폴더 password /user:사용자 /persistent:yes'), SW_SHOW)
>위와 같이 쓰면 Dos CMD에서 net.exe를 실행해버리는데..
>고수님들 조언 부탁합니다..
도스창에서 실행되는건 맞는데요
net use라는 명령어를 실행해야 하는데 net을 실행해서 문제거든요
space가 포함된 명령어는 어케 해야할까요?
1  COMMENTS
  • Profile
    최용일 2010.11.05 00:29
    프로그램 이름은 net use가 아니라 net이 맞습니다.
    use는 net이라는 프로그램의 파라매터중의 하나입니다.
    패스에 스페이스가 들어간다면 ""로 묶으세요.