Eclipse 실행 시 오류 DarkKaiser, 2009년 9월 12일2023년 9월 6일 출처 : http://entireboy.egloos.com/3883873 Eclipse를 처음 받아서 실행하면 “JVM terminated. Exit code=-1″이라는 메시지와 함께 아래과 같은 오류가 발생하면서 실행이 되지 않는 경우가 있다. 예전에는 안 그랬던 것 같은데 Eclipse Europa(3.3, 유로파) 버전즈음해서 이런 경우가 생긴 것 같다. 이 경우 Eclipse 폴더에 있는 “eclipse.ini” 파일의 설정을 바꿔주면 된다. 예전에 찾아봤을 때는 Continue Reading
ChangeWindowMessageFilter – Vista 에서 메시지(WM_COPYDATA등) 보내기 DarkKaiser, 2009년 9월 12일2023년 9월 6일 비스타에서는 UAC가 동작하고 있을때 권한이 낮은 어플리케이션에서 높은 어플리케이션으로 메시지가 전달이 안된다. 여러 사이트 검색결과 ChangeWindowMessageFilter를 이용하면 된다는 것을 알게되었다. typedef BOOL (WINAPI *CHANGEWINDOWMESSAGEFILTER)( UINT message, DWORD dwFlag ); 를 선언부에 선언하고, HANDLE popapi; CHANGEWINDOWMESSAGEFILTER ChangeWindowMessageFilter; popapi = LoadLibrary("USER32.DLL"); ChangeWindowMessageFilter=(CHANGEWINDOWMESSAGEFILTER)GetProcAddress((HINSTANCE)popapi,"ChangeWindowMessageFilter"); ChangeWindowMessageFilter(WM_COPYDATA,1); 하면 됩니다. ChangeWindowMessageFilter에서 MSGFLT_ADD를 사용하면 해당메세지를 받아들이게 되고,REMOVE를 Continue Reading