2 개의 앱과 하나의 config.ini 파일이 있습니다.exe 파일에 config.ini 포함하기
- 관리자 프로젝트
- 주 프로젝트
주 프로젝트 컴파일하고 (자원으로) 관리자를 프로젝트에 추가됩니다. 또한 기본 프로젝트가 config.ini 파일에서 설정을 가져옵니다. 관리자 프로젝트에서
내가 그런 식으로 MainProject을 저장할 수 있습니다
File.WriteAllBytes("MainProject.exe", ManagerProject.Properties.Resources.MainProject); //get MainProject exe an save it
그런 다음 내가 MainProject.exe에 대한 config.ini를 작성할 수 있습니다
StreamWriter sw = new StreamWriter("config.ini");
sw.WriteLine("1"); //whatever
sw.Close();
하지만 난 (이 두 개의 파일을 가입하려는 config.ini 및 MainProject.exe)를 하나의 exe 파일로 만듭니다. 사용자가 해당 config.ini를 볼 수 없습니다.
config.ini를 리소스 파일로 추가하려고 생각했지만 프로젝트가 이미 컴파일되었을 때 그렇게 할 수 있습니까?
어떻게 할 수 있습니까?
// 편집
나는 스파이가 (screenshoots을 파일 등으로 키보드를 기록)의 프로그램이 있습니다. 내 ManagerProject에는 설치 모니터링, 제거 및 구성과 같은 옵션이 있습니다.
"내 구성으로 독립 실행 형 모니터 만들기"를 원합니다. 이 옵션은 지정된 설정 (예 : 스크린 샷 제작 빈도, 전자 메일 데이터 등)이 포함 된 .exe를 만들고 단어 또는 Excel 아이콘과 같이 작성해야합니다. 그리고이 custome 구성의 독립 실행 형 exe는 클릭 후 모니터링을 설치해야합니다.
하지만 병합 exe를 하나 개의 파일로 config.ini 파일에 문제가 ... 내가이 문제를 해결할 수있는 방법을
어떤 아이디어?
응답 : CodeDomProvider provider = CodeDomProvider.CreateProvider ("CSharp"); http://support.microsoft.com/kb/304655 – Kaki