본문 바로가기

프로그래밍

Upx 프로그램 upx 프로그램 다운로드 http://upx.sourceforge.net/ upx 프로그램 사용 방법이다. cmd 창을 열어서 단순히 upx 압축 풀은 곳으로 가서 upx라고 입력해주면 위와 같이 화면이 출력된다. 원래의 용량! 패키징하고 반이나 줄어 들었다. 실행은 당연 정상적으로 실행된다. 경로가 무지막지하게 길면 에러를 내는가보다... 되도록이면 폴더 경로에 띄어쓰기나 길지 않는 경로를 해야될 것이다. 좀 더 자세한 사용 방법은 위의 링크를 타고 들어가서!! 보자. 더보기
Detour 다운로드 익스프레스 3.0 http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/default.aspx아래 링크로 다운로드 하면 됨 더보기
ARIA 링크 주소 참조http://seed.kisa.or.kr/iwt/ko/sup/EgovAriaInfo.do 더보기
Seed 링크 주소 참조 http://seed.kisa.or.kr/iwt/ko/sup/EgovSeedInfo.do;jsessionid=9C2DBE121DB6ABE015D99690DF7E9583 진흥원에서 작성된 샘플 코드를 가져와 빌드하면 아래와 같은 결과를 볼 수 있다. 더보기
[Windows Driver] 커널 파일 저장 될 때의 파일 길이 구하기 scanner의 데이터를 볼 경우 저장된 값 이외에 쓰레기 값들이 들어온다. 이 이유는 드라이버 개발자를 위한 윈도우 파일 시스템의 책 내용에서 추측할 수 있는데 책에는 이렇게 나와 있다. 저장되는 파일의 크기는 stack location의 parameter의 union 구조체에 저장 되어 있는데(parameters.Write.Length) 이 크기가 실제 데이터 크기가 아니란다. 항상 페이지 크기로 설정 되어 있기 때문이란다.(0x10000) 그렇기에 실제 크기를 알고자 할 경우 FSRTL_COMMON_FCB_HEADER 구조체에서 파일 크기와 관련된 멤버 변수를 추출해야 한단다. FcbHeader = currenIrpStack->FileObject->FsContext , size = FcbHeader.. 더보기
chkinf 사용하기 WinDDK\7600.16385.1\tools\Chkinf\ 에 가면 inf 파일 검사해주는 툴이 있다.chkinf 란 놈인데 사용방법은 msdn에 아주 잘 나와 있다.http://msdn.microsoft.com/en-us/library/windows/hardware/ff543462(v=vs.85).aspx 기본적으로 simrep 의 inf 파일 가지고 테스트를 해보았다. 결과는 화면과 같이 에러 1줄 나온다..마이크로소프트 사용하지 마라.... 뭐 이런 내용이다...그래서 12번째 줄Provider의 String을 변경 해주고 다시 한번 실행해 주면~~짜잔~ 정상적으로 나온다. 해당 툴은 DTM 테스트 시에도 사용이 된다. 더보기
[안드로이드] 시간 출력하기 우선 시간 출력에 필요한 클래스부터 가져다 붙인다. Calendar 같은 경우 날짜와 시간 정보를 표시할 때 필요한 클래스이며, GregorianCalendar 같은 경우 Calendar의 서브 클래스로써 Calendar보다 정교하다. 전세계적으로 공인된 태양력을 사용한다나.. 뭐나... 암튼 그러하다... 문자열을 연산해야되다보니 string 보단 stringbuilder를 이용하여..할당 해주고... 달력도 새롭게 할당해주고... 컨트롤러 ID도 불러오고 문자열 연산을 통하여 Calendar.get을 이용하여 시간을 가져오면 된다. 그렇게 어렵지도 않은 부분이다. 그리고 출력할 부분을 작성하게 되는데.... 실행 화면이다. 더보기
[어셈블리어] SUB 사용하기 n - 0x05 = rst 첫번째 인자 - 두번째 인자의 결과 값 더보기