2013-02-12 2 views
0

WPF .net 4.0 exe의 파일 이름이 exe가 작동하지 않는 47 (51 개의 .exe 확장자 포함)을 초과 할 때 상황이 발생했습니다. 그것은 단순히 일하는 것을 멈추었다 고 말합니다.WPF의 최대 길이 .net exe 파일 이름

우리가 파일을 c : \ 옆에 넣어도이 문제가 발생합니다. 이는 Windows 제한이 없음을 의미합니다.

아무도 이런 상황을 경험하지 못했습니다.

exe ​​파일의 약어를 변경하여 문제를 해결했습니다. 그러나 그것이 일어나는 이유를 알고 싶습니다.

문제 서명 : 문제 이벤트 이름 :

미리 감사드립니다 기쁨

댓글

에서

그것의 정상적인 정지 작업 dialog.In 문제는 말한다 자세한 사항 BEX을 응용 프로그램 이름 : ABCEDFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUV.exe 응용 프로그램 버전 : 1.0.0.0 응용 프로그램 타임 스탬프 : 50e559e0 오류 모듈 이름 : igdumd32.dll 오류 모듈 Versi 에 : 8.15.10.1995 오류 모듈 타임 스탬프 : 4af4b4e4 예외 오프셋 : 00014fe6 예외 코드 : c0000409 예외 데이터 : 00000000 OS 버전 : 6.1.7601.2.1.0.256.4 로캘 ID : 1033 추가 정보 1 : 1d75 추가 정보 2 : 1d7537ede8bee0a1d08a5f0d2036cc52

+0

실제로 어떤 내용입니까? 스크린 샷을 게시하려면 어떻게해야하나요? – SecurityMatt

+0

그것의 일반적인 문제 자세한 사항 dialog.In을 작동이 중지 그것은 문제 서명 말한다 : 문제 이벤트 이름 : \t BEX 응용 프로그램 이름 : \t ABCEDFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUV.exe 응용 프로그램 버전 : \t 1.0.0.0 응용 프로그램 타임 스탬프 : \t 50e559e0 오류 모듈 이름 : \t igdumd32.dll 오류 모듈 버전 : \t 8.15.10.1995 오류 모듈 타임 스탬프 : \t 4af4b4e4 예외 오프셋 : \t 00014fe6 예외 코드 : \t c0000409 EXC eption 데이터 : OS 버전 : \t 6.1.7601.2.1.0.256.4 로케일 ID : 추가 정보 1 : \t 1d75 추가 정보 2 : \t 1d7537ede8bee0a1d08a5f0d2036cc52 –

답변

1

igdumd32.dll에서 스택 버퍼 오버플로입니다. 축하해. 인텔은 안전한 코드 작성에 어려움을 겪었습니다.

인텔 그래픽 가속기 dll이 그래픽 카드 공급 업체가 사용자 프로세스에 도움이되고 긴 모듈 이름을 지정할 때 오버플로가 발생하는 것을 제외하면 WPF 파일 이름의 길이에는 제한이 없습니다. 일반적인 Windows 제한 사항 인 MAX_PATH를 제외하고는

+0

감사합니다 ...이 경우 의미 정말 흥미로운 ..Does AMD 머신에서이 문제가 발생하지 않을까요? 아니면 다른 그래픽 카드에서 발생하지 않을 인텔 그래픽 카드와 관련이 있습니까? –

+0

igdumd32.dll은 Intel Graphics 칩셋의 일부가 아닌 Intel Graphics 드라이버의 일부입니다. – SecurityMatt