Microsoft MVP성태의 닷넷 이야기
글쓴 사람
포플러 (myprimo at naver.com)
홈페이지
첨부 파일
 
안녕하세요?
예전에도 질문을 남겼는데 댓글 달아주신 덕에 도움이 많이 되었습니다.

회사에서 만든 프로그램에서 외부업체 제공 ocx 파일을 램핑하여 dll로 생성하여 사용하고 있습니다.
외부 모듈은 c++로 작성되었습니다.
종종 win32 api를 import하여 사용하기도 하고요.

문제는 종종 프로그램을 사용하던중 process가 죽거나 심지어 PC가 리부팅되는 현상도 발생을 하는데요.
process가 죽은 경우 잘못된 메모리 참조가 일어나는거 같은데 이게 리부팅까지도 시킬 수 있는지 궁금합니다.

업체에서는 모든걸 프로그램 문제로 돌리고 있는데 리부팅되는 현상이 프로그램 문제인지 아니면 외부영향인지 모르겠습니다.

이벤트 로그를 보면 시스템 오류로 나오긴 하는데 이 시스템 오류가 프로그램에서 야기된 문제인지를 잘 모르겠네요.

아무리 생각해도 답이 안 나와서 이렇게 질문으로 남겨봅니다.

수고하세요.




donaricano-btn



[최초 등록일: ]
[최종 수정일: 3/27/2018


비밀번호

댓글 쓴 사람
 



2018-03-27 01시09분
그럴 수 있지 않을까요? 외부 모듈이 C++이라면 부팅까지 가능한 크래시가 발생할 수 있습니다. 물론 메모리 참조로 리부팅까지 가는 경우는 흔하지 않지만 그래도 아주 없다고는 볼 수 없습니다. 이런 경우, 어떤 곳에서 잘못되었다는 서로 간의 확실한 보장이 없기 때문에 누군가 한 명은 증명을 해야 합니다. 일단, 해당 프로그램을 실행하지 않은 경우에도 시스템 리부팅 현상이 없는지 확인해 보시고 만약 그렇다면 거의 프로그램 잘못으로 기울어질 수 밖에 없습니다.

종종, 잘못 만들어진 안티 바이러스 제품 등과의 조합으로 인해 죽는 경우일 수 도 있기 때문에 꼭 프로그램의 잘못이라고 볼 수는 없지만 어쨌든 애당초 잘못된 메모리 참조를 일으키는 것은 프로그램의 책임이 맞기 때문입니다.
정성태
2018-05-14 08시26분
[포플러] 답변 감사합니다.

[손님]

1  2  3  4  5  6  7  8  9  10  11  [12]  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5215허송세월9/5/20191926중복실행 방지 관련 문의 [2]파일 다운로드1
5214JangHun9/4/20192314[DB 테이블의 데이터 변경에 대한 알림 처리] SQL-Server말고 MySQL은 불가능하겠죠? [1]
5213진우8/31/20192137c# 람다 변수 캡쳐 문의 [2]
5212심성보8/29/20192743Clipboard내 여러개의 이미지를 PictureBox로 불러오는 문제 [2]
5211최휘철8/24/20191826CLR20r3 관련된 윈도우 오류입니다. ㅠㅠ 도와주세요. / 아래글 관련하여 관련 파일 올려 드려요^^ [1]파일 다운로드1
5210최휘철8/23/20194500CLR20r3 관련된 윈도우 오류입니다. ㅠㅠ 도와주세요. [5]
5209세퉁8/21/20191911폰트 파일 속성 값을 가져오는 방법 질문 드립니다. [2]파일 다운로드1
5208홍길동8/19/20191816DebugDiag에서 .Net의 Stack Trace를 Windbg에서는 어떻게 볼 수 있나요? [3]
5207민성8/16/20191852네 소스 전체를 올리도록 하겠습니다. [2]파일 다운로드1
5206민성8/14/20191764전 재현 가능하다고 봤는데 다시올리도록 하겠습니다. [1]
5205minyy1@hanmail.net8/14/20191871안녕하세요 .WPF ListBox시 체크박스가 있는데 체크박스에서 체크가 되었는지 알수 있는 방법이 있을까요? [1]
5204영민8/8/20193065안녕하세요 디버깅시 콘솔창을 띠어서 볼수가 없나요? [7]
5202민성8/6/20191599WPF에서 <Application.Resources에 xaml에 있는 icon 값을 저장하고 xaml에 불러다 사용하고 싶은데요 [1]
5201김대훈8/3/20191685상속시 생성자에 대해 질문드립니다 [3]
5200농상7/30/20192710foreach로 데이터 변경 [2]
5190오리다람7/20/20191825질문드립니다. [3]
5189진우7/19/20192310C# 스레드풀 코어별 실행 문의 [2]
5188황태관7/19/20191903비주얼베이직 2019 실행 할때 마다.. [3]
5187플하7/19/20193953UWP 관련 궁금한 사항에 대해서 [1]
5186김대훈7/14/20192140박싱과 언박싱에 대해 [2]
5185농상7/13/20191815Nullable에 대해서 [1]
5184김대훈7/4/20192092저자님의 책을 다 본후에는 [2]
51837/2/20192104.NET Compact Freamwork 컨트롤러 더블버퍼링 [1]
5182wpf 초보자7/2/20191930wpf 질문 드립니다. [1]파일 다운로드1
51817/1/20192131DataGridview Doublebuffer 에 대해서 질문드립니다. [2]
5180김대훈6/25/20191977배열과 반복문에서 질문드립니다 [2]
1  2  3  4  5  6  7  8  9  10  11  [12]  13  14  15  ...