본문 바로가기

윈도우

(19)
레노보 씽크패드 e120 전원 문제 해결 방안은 없을까... 오래된 Thinkpad E120 을 Windows10 으로 업그레이드 한지 몇 달 이 되어 가고 있습니다만, 재설치를 해 보아도 전원이 꺼지지 않는 문제가 계속 되고 있습니다. 항간에 IMEI 드라이버를 다운그레이드 하거나 변경 하거나 하면 종료가 제대로 된다고 하는 글을 보고 별 짓을 다 해 보아도 해결이 안되길래 드라이버를 내리고 '사용안함' 을 해도 문제는 해결이 안 됩니다. 최초 구매 후 변경 된 점 이라면 HDD 에서 SSD 로 바뀐거 말고는 그 차이가 없는데 단지 그 문제로 종료가 되지는 않을 듯 하고, 레노보의 BIOS 업데이트 말고는 해결책이 없어 보입니다. 동기종의 E320 은 BIOS 업데이트 및, Dual video driver 변경 이후로 부팅 지연이나 종료시 문제 등을 모두 해결 ..
AnyStreaming Win32 DirectX10 Client Version 0.3.7.62 MinGW version 5.2 (g++ version 4.9.2) 로 MultiCore Intel/AMD 에 맞게 빌드된 바이너리를 공개 합니다. 문제는 이 바이너리는 제가 만든 AnyStreaming 이 없으면 무용 지물 이란 것이 단점 이겠지만 ... DirectX 10 이상을 지원 하는 Windows 에서 구동 되며, 일반 RTSP 서버에도 연결 해서 쓸 수 있습니다. 이때 config.xml 을 수정 하여 접속 할 수 있으나, 실제 사용은 2번쨰 모드 (눈 모양 아이콘) 으로 접속 해야 시청이 가능 합니다. 지원 되는 비디오 모드는 FHD, HD, qHD, nHD 이며, fullscreen 의 경우는 모니터 해상도 전체를 사용하도록 되어 있습니다. 창의 위치는 상단 부분을 잡아 끌면 이동이 되며..
남들 Windows10 업그레이드 된다는데 나는 ? Windows10 이 2015년 7월 29일 낮 부터 된다는데, 이게 한국 시간 기준이 아니라 해도 이미 31일인 오늘은 업그레이드 기미라도 보여야 하지 않나 합니다만 ... 하하, 여전히 기다려 달라는 군요. 회사에서 사용하는 PC 가 이미 Windows8 이라 개발용으로는 어따 쓰려 해도 당최 제대로 되는게 없어 결국 마개조를 통해 Windows7 처럼 쓸 수 있어야 개발용으로 사용이 가능한 최대의 쓰레기급 문제점이 가득 했습니다. 특히 32" 가 넘어가는 모니터에 2K 해상도를 가진 모니터에서 윈도우 키를 누르면 나오는 시작화면은 정말 극혐의 최고봉이 아니었나 합니다만, Windows10 에서는 그나마 Windows7 이전의 시작버튼 구성이 부활이라니 ... 그나마 다행 입니다. 대체 마소 결정권자..
Renesas(Hitachi) H8SX1520R Firmware Writer (Windows32,64) 이전에 만든 르네사스(히타치) H8SX1520R MCU 의 펌웨어를 써 주는 프로그램 입니다. 리버스 엔지니어링으로 만든 부분이 있으므로 시리얼 통신 속도가 조금 느린점은 단점이 될 수 있으나, FDT 와 같은 무거운 프로그램을 직접 설치 하지 않아도 되는 장점이 있으며, 알아서 복잡한 통신을 모두 처리 해 주도록 만들어 졌습니다. 지원되는 파일은 모토롤라 S-Record 로 만들어진 MOT 파일만 받습니다. MOT 내에 Write 영역, 크기 등이 Mapping 되어 있기 때문에 필요한 부분만 쓸 수 있도록 되어 있으므로, 실제 써질 영역이 적다면 빨리 끝나도록 되어 있습니다. MCU 자체에서 펌웨어를 지우는 부분이 오래 걸리는 시간적인 제약 사항과, Write 후 결과를 확인 하는 부분이 FDT 보다..
MinGW 환경 C++ 에서 Thread 간편히 쓰기 위한 CustomThread 클래스! MinGW 으로 C++ 컴파일 해서 쓸시 , thread 처리를 위해 extern"C" 남발을 했던 기억이 있습니다. 아련한 기억인데 .. C++ 로 class 객체화를 하는데 있어 , thread 의 stdcall 함수 제작은 귀찮음의 걸림돌이 되었다고 생각 됩니다. 그래서 만들었던 것이 바로 이 CustomThread !!! 클래스 원형을 보면 다음과 같습니다. 그리고 실제 사용하는 입장에선 위의 클래스를 상속 받아, Setup 과 Execute(void*) 를 구현해 주면 되는 것 입니다. 예) 예제 소스는 CodeBlocks 로 만들어 졌습니다. 첨부 파일의 소스를 사용할 수 있으니 필요하신 분은 사용해 보시기 바랍니다. 본 소스는 공개로 만든 것 이므로 ,이 코드로 인해 발생하는 문제점은 제가 ..
DLL 에서 dllmain 이 호출 되지 않는다 !!! 언젠가 부터, 저는 DLL 을 minGW 에서 만듭니다. 하나의 소스로 Target 만 바꿔서 32bit, 64bit 모두 찍어 낼 수 있도록 환경을 만들어 쓰다 보니 이게 너무 편했던 것이죠. 그런데, 어느순간 제가 "정석" 을 따르고 있지 않음을 깨닫게 됩니다. 그 일이 이번에 DllMain() 함수가 불리지 않는다는 것. 이전에 C 코드를 짤떈 잘 쓰이던 것이 왜 이번에 이러지? 라는 의문이 든 것이 바로 이 결과 때문 입니다. 위 이미지만 봐서는 뭐가 문제인지 모를 것 입니다만 .. 아래 코드를 보겠습니다. 중요한 것은 바로 DllMain() 함수가 불리지 않는 다는것. 중복된 프로세스에서 사용되거나, 쓰레드에 사용될 경우 기본적인 처리를 해 줘야 할 DllMain() 이 호출 없이 사용된다는 점..
지름도우미.win32 , version 0.4.29 build 113 버젼 업데이트로 이전글을 변경하여 기록 합니다. 카르퍼스키 백신이 제가 만든 프로그램을 무슨 트로이목마로 인식 한다고 합니다 -_-; 제가 만든 프로그램엔 트로이목마 코드가 없습니다. 알약에서도 이전에 오진이 나서 알약측에서 오진이라고 답을 받았는데 카르퍼스키 자체는(알약이 카르퍼스키 엔진을 씀에도) 이를 오진하고 있습니다. 제가 카르퍼스키 백신을 사용하지 않으므로 보고 할 수 가 없네요. 현재 저는 Microsoft Security Essential 64bit, Avast! Home Edition (32/64bit) , V3 Lite (32bit) 를 사용하고 있습니다. 모두 정식 집에서 개인적인 사용시 정식 라이센스 이지요. 다음 사항이 변경 되었습니다. windowsXP 에서 종료시 응답없음. 윈도..
DukeNukem3D , OpenGL 으로 돌릴수 있다. 세상이 참 좋아졌습니다. 이전 DOS 시절에 추억의 게임들이 다시 windows 용으로 다시 탄생하고 있으니까요. 이번에 발견한 것도 DOS 시절에 즐기던 DukeNukem3D 를 windows 용으로 돌릴 수 있도록 나온 것 입니다. 이름하야 - Eduke32 !!! 다운로드는 제작사 홈페이지 http://www.eduke32.com/ 에서 받을 수 있습니다. 5달러 주고 사는건 DOS 게임을 사는 것이고, 다만, 이 게임 역시 GPL 라이센스로 오픈된 구 DOS (Watcom C/C++ DOS32 extender 사용) 소스를 기반으로 만들어 진 것이기 떄문에 오리지날 게임 데이터가 필요합니다. 5달러 주고 살수 있다지만 .. 이건 미쿡 이야기 이구요. 국내에서 살 수 있는건 애시당초 불가능 했죠. ..