실행하는 동안 .BAT 명령 파일을 생성해야하는 C# 프로그램이 있습니다. 문제 없어. (예를 들어) 사용할 수 있습니다 ...BAT 파일의 Process.Start() 대화 상자
System.Diagnostics.Process.Start("PublishFeed.bat", "file.xml");
... 매개 변수와 함께 cmd를 실행하려면 다음을 수행하십시오. 디버거에서이 작동합니다. 그러나 프로덕션 환경에서 실행 파일을 실행하면 Windows에서 "이 파일을여시겠습니까?"라는 대화 상자가 표시됩니다. 이름 : PublishFeed.bat 유형 : 알 수없는 파일 형식
확인을 클릭하면 잘 실행됩니다 .
왜이 대화는? 나타나는 확인을 클릭하면 아무 문제로 BAT 파일을 실행 보인다 때, 알 수없는 파일 형식 항에 특히 이상한 것 같다된다.
덕분에 모든!
PS 예, BAT 파일의 필요성을 제거 할 수는 있지만 문제를 이해하고 싶습니다.
에서, .BAT 협회는 보안상의 이유로 프로덕션 서버에서 제거되었습니다. – Powerlord
호출 컴퓨터의 원격 컴퓨터에 배치 파일이 있습니까? 그렇다면 URLMon Zones 설정에 의해 트리거되는 Attachment Execute Services 프롬프트가 표시되는 것 같습니다. – EricLaw