0
Process.StartInfo()를 사용하여 빌드 한 exe 파일을 (상승 된 권한으로) 실행하려고합니다. 다음과 같이 시도했습니다.
1. .exe 파일을 포함 된 리소스로 추가하십시오.
2. 다음과 같이 포함 된 파일을 사용 : _filestream에서Process.StartInfo 리소스 파일을 실행하십시오.
Assembly _assembly;
Stream _fileStream;
_assembly = Assembly.GetExecutingAssembly();
_fileStream = _assembly.GetManifestResourceStream("projectNamespace.filename.exe")
3.Build 새 파일을 실행하십시오.
하지만 정적 파일 유형의 인스턴스를 만들 수 없습니다.
더 좋은 방법이 있나요?
# 3 코드를 게시하십시오. 또한 EXE 파일을 임베드해야합니까? 같은 폴더에 넣고 그렇게 실행할 수 있습니까? 조금 더 쉬워 보입니다. – zimdanen
파일 f = 새 파일 (_filestream); 배포를 덜 난해하게하기 위해 그것을 포함시키고 싶었습니다. 사람들이 파일을 실수로 삭제하는 것을 원하지 않았습니다. – arhud