# windows

316개의 포스트
post-thumbnail

Android Studio 삭제하기

레거시 프로젝트와의 호환성 문제 등으로 Android Studio를 재설치해야 할 때,여러 폴더에 퍼져 있는 캐시 파일들을 전부 지우고 나서 재설치하는 것이 좋다.우선 인스톨러를 통해서 삭제시 아래 스샷처럼 유저 세팅도 함께 지워주고,C:\\Program Files\\

1일 전
·
0개의 댓글
·
post-thumbnail

윈도우 키 or 윈도우 검색 무한 로딩 먹통 현상 해결

윈도우 검색이 갑자기 안 되기 시작했다...윈도우 키만 누르면 컴퓨터가 자꾸 로딩되는 현상에 빠진 것! ㅜㅜ컴퓨터도 새삥인데 왜 안 될까... 검색이 안 되니까 완전 불편했다 그래서 해결한 방법을 기록해보았다!

2일 전
·
0개의 댓글
·
post-thumbnail

windows scrcpy 설치방법

윈도우에서 flutter 작업을 위해서 scrcpy 설치하는 방법을 적어보려고한다.scrcpy의 공식 GitHub 페이지https://github.com/Genymobile/scrcpy/releases최신버전의 scrcpy-win64 zip 를 다운받는다다운로

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

windows PID 죽이기

netstat -ano | findstr :8080

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

Windows System Programming DLL

AAA.exe가 실행할때 DLL 라이브러리 역시 같이 메모리에 로딩되어 AAA.exe는 DLL 라이브러리에 있는 코드를 사용할 수 있다DLL은 AAA.exe에 포함되지 않기에 파일 크기가 줄어든다. 하지만 별도의 DLL 라이브러리는 있어야 한다. 만약 DLL 라이브러리

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

Windows System Programming MMF(Memory Mapped File)

메모리와 파일을 맵핑 시킨다. 파일의 일부 공간을 프로세스의 가상 메모리에 연결을 한다연결이 된후 프로세스의 가상 메모리에 데이터를 쓰면 파일에 반영 된다성능과 사용 편의성의 장점이 있다만약 파일의 내용을 일부 수정해야 한다면 파일의 모든 내용을 메모리에 읽어 온 후

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

Windows System Programming 가상 메모리(Virtual Memory) 컨트롤

OS는 메모리를 페이지 단위로 관리한다사용자가 메모리를 할당(malloc)하면 해당 메모리는 COMMIT 상태가 되고 소멸(free)시키면 FREE 상태가 된다메모리 단편화 문제로 재할당 하는 문제를 해결하기 위해 RESERVE 상태가 존재한다C++ 에서도 reserv

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

Windows System Programming APC(Asynchronous Procedure Call)

모든 쓰레드는 자신만의 APC Queue를 소유하고 있다Alertable 가능한 I/O 작업들이 완료(알림 상태)되면 APC Queue에 추가되고 시스템에서 이 작업들을 순차적으로 처리한다

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

Windows System Programming I/O

파일 포인터 시스템 API32bit 시스템에서는 파일의 최대 크기는 4G byte - 2 이다32bit 는 4G - 1 만큼 표현 가능 하다. 여기서의 -1 은 인덱스 0부터 시작하기에 -1 보정그리고 에러가 났을 경우 사용할 INVALID_SET_FILE_POINTE

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

Windows System Programming 쓰레드 풀

쓰레드 생성과 소멸은 비용이 많이 드는 작업. 이 비용을 줄이기 위해 쓰레드를 쓰레드 풀에서 할당 받아서 사용하고 다 사용하면 소멸 시키는 것이 아니라 쓰레드 풀에 다신 반환한다다시 쓰레드가 필요할때는 쓰레드를 생성할 필요 없이 쓰레드 풀에서 할당 받으면 된다WORK

2023년 5월 20일
·
0개의 댓글
·

Windows/macOS Keylogger

Windows와 macOS에서 Keylogger 만들어본 경험기

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

Windows & 우분투 듀얼부팅

윈도우에서 우분투와 윈도우 둘다 사용하는 법

2023년 5월 17일
·
0개의 댓글
·

0x80070652 - 다른 설치가 이미 진행중입니다. 이전 설치 작업을 마친 후 이 설치를 진행하십시오. 오류 해결방법

0x80070652 오류는 이미 다른 설치 작업이 진행중일 때현재 설치작업을 수행할 수 없는 경우에 발생한다.이 문제를 해결하기 위해 다음 방법들을 시도해 볼 수 있다.재부팅: 컴퓨터를 재부팅하여 다른 설치 프로세스가 완전히 종료되었는지 확인하세요. 때로는 다시 시작함

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] Windows Gradle 빌드, cmd창 jar 실행 방법

1) cmd창에서 프로젝트 폴더 경로로 이동2) Windows 기준 명령어 수행./gradlew.bat clean build3) cd build/libs 디렉토리로 이동4) build 후 생성된 jar 파일 실행java -jar jpashop-0.0.1-SNAPSHOT

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

Windows 기준 Gradle Dependency 확인 방법

1) 윈도우키 + R2) cmd 입력3) Springboot로 생성된 프로젝트 디렉토리 경로로 이동4) cmd창에 gradlew dependencies 혹은 gradlew.bat dependencies 입력4) 의존관계 목록 확인 가능

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

[Security]스택 가드, 스택 클린업 기법

버퍼 오버플로우 공격을 방지하기 위한 기법 중 하나컴파일러가 소스 코드를 컴파일할 때, 스택에 값을 덮어쓰는 공격으로부터 보호하기 위해, 스택의 각 프레임(Frame)에 무작위 값(random value)을 삽입 -> 함수 종료 시 해당 값을 검사하여 변경된 값이 있다

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

[Windows]윈도우 시스템 해킹 - 포맷 스트링

🚨포맷 스트링 공격 >- 프로그램에 입력된 문자열 데이터가 명령으로 해석될 때 발생 메모리에 셸을 띄워 놓고, RET 값을 변조하여 관리자 권한 획득 가능 스택 메모리 일부를 읽거나 실행중인 프로그램에 Segmentation Fault를 발생시켜 시스템에 의도되지 않

2023년 5월 16일
·
0개의 댓글
·

Windows 10 여기에 명령창 열기 메뉴 추가

Windows 메모장을 열어 다음(레지스트리 수정) 소스를 복사해서 넣고 .reg 파일로 저장한 뒤 실행

2023년 5월 15일
·
0개의 댓글
·

Windows Socket Programming (1) - Winsock 시작하기, 소켓 생성

Windows TCP/IP 소켓 프로그래밍 시작을 위해 Winsock 초기화, 리소스 반환, 소켓 생성, 소켓 클로즈에 대해 정리합니다. 곁들여서 오류 코드를 확인할 때의 주의점, closesocket의 동작 방식을 매우 간략하게 이야기합니다.

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

Git add . (LF, CRLF)

개행 문자 오류

2023년 5월 8일
·
0개의 댓글
·