문제

내 질문을 생각하는 가장 쉬운 방법은 하나의 간단한 유닉스 명령(비록 Windows용임에도 불구하고)을 생각하는 것이며 이를 실행하려면 프로그래밍 방식의 액세스가 필요합니다.

일부 작업 단위를 수행하는 단일 명령줄 기반 실행 파일이 있습니다.다른 실행 파일과 마찬가지로 .net 프로세스 라이브러리를 사용하여 해당 실행 파일을 호출하고 싶습니다.

그러나 실행 파일이나 존재하지 않는 실행 파일에 대한 의도하지 않은 업데이트로 인해 DLL이 쓸모 없게 되거나 중단될 가능성이 있다는 사실이 떠올랐습니다.

외부 실행 파일과 마찬가지로 .net 프레임워크의 Process 개체에서 실행 파일을 실행할 수 있습니까?

도움이 되었습니까?

해결책

아니요, 직접 실행할 수는 없습니다.임시 디렉토리에 압축을 풀고 거기에서 실행할 수도 있습니다.

다른 팁

@garretmagin이 말하는 내용에 대한 샘플 코드가 포함된 기사를 찾았습니다.

https://web.archive.org/web/20081229032509/http://www.cs.nyu.edu/~vs667/articles/embed_executable_tutorial/

여기가 어디인가요? 핀보크 도울 수있다?

실행하려는 명령줄 프로그램의 기능에 따라 PowerShell에서 기능을 복제하여 .NET 애플리케이션에 PowerShell 런타임을 포함할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top