반응형

2024/12/12 5

[C] system32 경로 syswow64로 리다이렉트 되지 않도록 하는 예제 코드

출처 - http://www.codeproject.com/tips/55290/Disabling-Windows-file-system-redirection-on-a-CFi.aspx int _tmain(){ FILE *fp = NULL; BOOL bOpenFile = TRUE; PVOID oldValue; Wow64DisableWow64FsRedirection(&oldValue); fp = _tfopen(SYSTEM32_FILE_PATH, _T("r") ); Wow64RevertWow64FsRedirection(&oldValue); if(fp == NULL){ _tprintf(_T("fp is null.\n")); } else{ _tprintf(_T("fp is not null.\n")); fclose(..

C/Reference 2024.12.12

메인보드 제조사 별 스카이레이크 윈도우7 부팅 USB 제작 툴

스카이레이크에서는 EHCI(Enhanced Host Controller Interface, USB 2.0)대신xHCI(Extensible Host Controller Interface, USB 3.x)를 지원하기 때문에,xHCI를 네이티브 지원하지 않는 윈도우 7은 USB 드라이브를 통한 설치에 문제가 발생한다.​​​USB 3.x의 xHCI는 USB 2.0의 EHCI와 호환이 가능하기에​윈도우 7이 설치된 상황이라면 장비나 포트의 USB 버전에 상관없이 쓸 수 있지만,(난 윈도우7 설치되어 있어도 먹통이던데? 내가 사용하는 AsRock B150M PRO4 메인보드 경우엔 USB 드라이버를 설치하기 전까지 USB 2.0도 인식이 안되는 거지같은 상황이... 원래 쓰던 컴퓨터 드라이버가 설치되어 있어서 그런..

Computer Tip 2024.12.12

커널 드라이버 전자 서명 (디지털 서명, 코드 사인)

드라이버 포함 dll 같은 파일들을 서명하기 위한 방법임.​웹에서 사용되는 SSL 서명과는 다른 것이니 참고 바람.​일단 결론부터 말하자면 서명에 필요한 것은 3가지임.​1. 인증서 (구매 필요.)2. Root CA 인증서 (구매처에서 제공함. 구매하지 않아도 다운로드 가능.)3. Microsoft 교차 인증서.​일단 인증서는 SHA1 방식과 SHA2(SHA256) 방식이 있는데 SHA2 방식은 EV(Extended Validation) 인증서라고도 함.​Windows 10의 경우, Windows 10이 처음 발표된 2015년 7월 29일로부터 90일이 경과한 후부터는​기존에 발급받은 SHA1 인증서와 EV 인증서로 서명된 파일들만 인정해 준다고 함.​2016년 이후로는 SHA1 인증서로 서명한 파일은 ..

개발 2024.12.12
반응형