하나의 * .exe 파일 프로그램과 * .chm 도움말 파일이 있습니다.파일을 메모리에 쓰고이를 가리키는 URL을 얻습니다.
나는 내 exe에서 리소스로 도움말 파일을 임베드했으며 이제 사용자가 도움말을 볼 수 있도록 열어보고 싶다.
필자가 아는 한 유일한 방법은 HelpProvider 클래스를 사용하는 것이지만 파일의 주소로 URL 만 받아들입니다. 그래서 나는 에을 가지고 내 리소스 * .chm 파일을 어딘가에 작성하고 해당 주소를 제공 업체에 제공하십시오.
그러나 디스크에 파일을 쓰고 싶지 않으므로 MemoryStrem
또는 뭔가를 사용하여 메모리에 씁니다. 하지만 메모리에있는 파일에 대한 URL을 얻으려면 어떻게해야합니까?
왜 파일을 리소스로 포함 시켰습니까? – ChrisBint
@ChrisBint - 참으로! – spodger
@ChrisBint, 하나의 * .exe 파일 만 갖고 싶습니다. 그것은 확고한 요구 사항입니다. 임베디드 리소스로하지 않아야합니까? –