내 데이터가 포함 된 파일을 exe에 임베드해야하므로 사용자가 파일을 열고 읽으며 조치를 취하고 사용자가이 파일을 보지 못하게하거나 액세스 할 수 있도록하거나 그것은 존재합니다. 어떻게해야합니까? Molebox와 같은 파일 압축 프로그램은이 작업을 수행 할 수 있지만 상당히 비용이들 것입니다. VS2010으로이 작업을 수행 할 수 있습니까? 그러나 나는 리눅스 플랫폼에서 이것을 필요로 할 수도있다.어떻게 파일을 exe에 임베드 할 수 있습니까?
답변
프로젝트에 속성 노드를 두 번 클릭
클릭 자원, 다음 리소스 파일
클릭 ""리소스 추가 "를 선택
을 만들 수있는 링크를 클릭 기존 파일 추가 ". 이렇게하면 리소스에 파일이 추가됩니다.파일은 주어진 이름으로 액세스 할 수있는 자원 클래스의 공용 정적 속성으로 추가됩니다. 이 예제에서는 "SampleConfiguration"이라는 xml 파일을 추가했습니다. 나는 다음에 의해 코드 내에서 액세스 할 수 있습니다 : ActivityLibrary1
어셈블리의 기본 네임 스페이스입니다
var fileString = ActivityLibrary1.Properties.Resources.SampleConfiguration;
. 파일이 텍스트 파일이므로 문자열 리소스로 추가되었습니다. 이진 파일을 추가하면 바이트 배열로 추가됩니다. 바이트 배열로 파일을 다루는 방법은 또 다른 질문입니다 ...
그리고 누군가가 당신에게'Assembly.GetManifestResourceStream'을 사용하라는 지시를 받으면 그들을 바로 잡습니다. 나는 시리얼이야. – Will
+1 [원을 그리기] (http://meta.stackexchange.com/questions/19478/the-many-memes-of-meta/19775#19775). –
- 1. exe에 파일을 삽입 할 수 있습니까?
- 2. 다른 사람의 EXE에 매니페스트 파일을 추가 할 수 있습니까?
- 3. exe에 대한 심볼을 재생성 할 수 있습니까?
- 4. 어떻게 Clojure를 RCP 응용 프로그램에 임베드 할 수 있습니까?
- 5. FCKeditor를 사용하여 비디오를 임베드 할 수 있습니까?
- 6. GtkWidgets를 ClutterStage에 임베드 할 수 있습니까?
- 7. 어떻게 리소스를 .EXE에 배치합니까?
- 8. .exe에 박쥐 파일을 포함시키고 Process 클래스와 함께 사용할 수 있습니까?
- 9. .exe에 대한 경로가 있으면 실행 중인지 어떻게 알 수 있습니까?
- 10. 어떻게 내가 이미 만든 .exe에 dll을 포함시킬 수 있습니까?
- 11. 어떻게 lib 파일을 검사 할 수 있습니까?
- 12. .class 파일을 어떻게 테스트 할 수 있습니까?
- 13. 어떻게 .pfx 파일을 생성 할 수 있습니까?
- 14. 어떻게 파일을 sdcard에 표시 할 수 있습니까?
- 15. 어떻게 WAR 파일을 게시 할 수 있습니까?
- 16. .nfs 파일을 어떻게 복구 할 수 있습니까?
- 17. 어떻게 wpad.dat 파일을 디버깅 할 수 있습니까?
- 18. 특정 트윗을 임베드 할 수 있지만 어떻게 스타일링 할 수 있습니까?
- 19. 다른 .exe를 시작하는 .exe에 서명 할 수 있습니까?
- 20. WinForms를 VCL Delphi 응용 프로그램에 임베드 할 수 있습니까?
- 21. 파이썬으로 웹 사이트에 플래시 플레이어를 임베드 할 수 있습니까?
- 22. URL을 사용하여 MVCMailer에서 이미지를 인라인으로 임베드 할 수 있습니까
- 23. 배치 파일을 생성하여 exe에 파일 끌어서 놓기
- 24. 역방향 호환성이없는 Segue를 임베드 할 수 있습니다.
- 25. py2exe가있는 .exe에 아이콘을 포함하고 있습니까? Vista에서 볼 수 있습니까?
- 26. 어떻게 열에 인쇄 할 텍스트 파일을 포맷 할 수 있습니까?
- 27. 어떻게 컴파일 할 때 데이터 파일을 포함 할 수 있습니까?
- 28. 디버깅 할 때 어떻게 소스 파일을 보호 할 수 있습니까?
- 29. Haskell을 C 라이브러리에 불투명하게 임베드 할 수 있습니까?
- 30. MongoDB를 독립 실행 형 응용 프로그램에 임베드 할 수 있습니까?
데이터를 소스 코드에 넣는 것만 큼은 어떨까요? –