일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- ASMR
- bash
- 넷플릭스
- 벤자민플랭클린
- 파이썬
- 공부집중
- 코틀린
- androidx
- DART
- 공자명언
- Coroutine
- Firebase
- 좋은글필사하기
- jetpack compose
- recyclerview
- 장자명언
- FSM
- 오픈소스
- 1인개발자
- 소울칼리버6
- Streaming
- 명언모음
- 이모지메모
- Freesound
- Android
- 이모지
- kotlin
- Flutter
- 명심보감
- Today
- Total
목록Source code or Tip/Windows (3)
Vintage appMaker의 Tech Blog
VintageAppMaker/PE_Injection DLL 암호화. Contribute to VintageAppMaker/PE_Injection development by creating an account on GitHub. github.com 여기서 눈여겨보아야 할 것은 "경고메시지 함수"인데 OPCode(어셈블리)를 배열로 만들었다. C를 배우면 많이 언급되는 내용 중에 하나가 "함수도 포인터이다"라는 말이 있는데, 그것을 재대로 이해했다면 모든 함수의 OPCode를 배열로 만들고 함수로 캐스팅하면 실행되는 것을 알 수 있다. 18년전 윈도우 프로그래밍쪽에서는 고급기술로 DLL을 함부로 못사용하게 할 떄, 사용되던 기술이다. 지금도 Window PE구조와 DLL Injection이 가능하다. 컴파일..
VintageAppMaker/debug_log_monitor 윈도우 디버그출력 API를 이용한 서버로그관리. Contribute to VintageAppMaker/debug_log_monitor development by creating an account on GitHub. github.com 목적 window에서 서버를 개발하다보면 디버깅을 하기 위해 log를 많이 사용하는 경우가 많다. 통신에 프로그램에 log를 사용하다보면 속도저하와 시스템 불안 있다. 서버 프로그램의 경우, 디버깅을 할 수 있는 경우가 적기 때문에 log에 많은 의존을 한다. 그러다보니 “log를 추가/삭제”하는 일이 빈번하게 되고 그로인한 예기치않은 버그도 생기게 된다. 그러므로 서버 개발(또는 디버깅)을 할 때는 디버깅 메시..
WindowProcessMonitor https://github.com/VintageAppMaker/WindowProcessMonitor VintageAppMaker/WindowProcessMonitor 윈도우에서 특정 프로그램 실행, 종료 watching. Contribute to VintageAppMaker/WindowProcessMonitor development by creating an account on GitHub. github.com 원본블로그 목적 윈도우에서는 Windows Management Instrumentation (WMI)라는 Interface를 제공한다. WMI를 짧게 설명하자면 윈도우 관리에 관련된 전반의 기능을 SQL과 같은 질의문으로 처리할 수 있도록 한, COM 엔진이라..