dll/dll오류

게임서버를 열때 user32.dll에러..

sungtg 2008. 8. 11. 11:27

제가 GTA San Andreas 라고 싱글게임이 있는데요.
그 게임을 멀티로 할때 서버를 열어여해요.
서버를 열기위해선 도스창을 켜야하는데 그 도스창을 실행시키면 저런 에러가 떠요.

그리고 제가 다이렉트X 9.0 을 깔려고 인스톨 파일을 받았는데요
실행시키면 저런에러가 뜨네요.
지금까지 에러난 파일은 저것 2개 예요.
더 있을것 같은데..
아무튼 저런에러 해결법좀 알려주세요!

사용자 삽입 이미지


게임프로그램을 다시 받아서 사용해야 할 것 같군요..
그림을 보니까..

shell32.dll 파일의 영역을 침범을 한것 같습니다.
무슨 말이냐 하면..

윈도우가 부팅되면서 기본적인 dll파일이 있습니다.
이것을 윈도우API라고 하는 것들 입니다.
API의 역할은 많지만.. 쉽게 풀어서 이야기 하자면
사용자가 하드웨어를 쉽게 사용하게 해주는 역할...
윈도우의 서비스 아시죠.. 기본적인 서비스를 윈도우에서 작도을 시켜줌으로써..
프로그램읠 설치, 카메라, 프린터, 인터넷등
사용자가 쉽게 프로그램을 사용할 수 있게 도와 주는 가장 기본적인 프로그램들로서
주로 DLL파일 형태로 되어 있습니다.

그럼 이런 DLL파일은 메모리에 항상 올라가 있어야 되고
윈도우가 종료될 때까지는 다른 프로그램의 간섭을 받지 않아야 되겠지요
이런 역할을 shell32.dll이 하고 있는데..

게임에서 서버 연결하는 프로그램을 실행중에 이 침범하면 안되는
영역을 건드려서 에러가 뜨는 것입니다.

원인은 바이러스, 악성코드 일 수 있고..(사용자문제)
서버 접속용 프로그램의 오류문제 일수 있습니다.
둘다 체크를 해봐야 겠지요..