본문 바로가기

전체 글

(288)
sprintf_s 오류 Debug Assertion Failed! , Incorrect format specifier MFC에서 문자열을 변환하는 과정에서 Runtime Exception 이 발생했고 내용은 위와 같았다Microsoft Visual C++ Runtime LibraryDebug Assertion Failed!Program: -File: minkernel\crts\ucrt\inc\corecrt_internal_stdio_output.h Line: 1690Expression: ("Incorrect format specifier", 0)For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.(Press Retry to debug the application)코드를 추적..
SBS NEWS] 딥시크가 유출한 데이터, 혹시 내 개인정보?…커져가는 우려출처 오늘(18일) 개인정보보호위원회에 따르면 개인정보위는 딥시크 서비스 출시 이후 딥시크 본사에 개인정보 수집·처리 방식에 관한 공식 질의를 보낸 데 이어 딥시크 서비스에 대한 자체 분석에 착수했습니다.이 과정에서 딥시크가 제3자인 바이트댄스에 이용자 입력 정보를 전송한 것을 확인했습니다.개인정보위 관계자는 "딥시크가 (바이트댄스와) 통신하는 사실을 확인했다"며 "다만 어떤 정보가 얼마나 넘어갔는지는 아직 확인하지는 못했다"고 말했습니다. https://news.sbs.co.kr/news/endPage.do?news_id=N1007988702 딥시크가 유출한 데이터, 혹시 내 개인정보?…커져가는 우려국내외 언론 등에서 지속해서 제기해 온 딥시크의 데이터 유출 정황이 확인된 것입니다. 딥시크가 바이트댄스에 전..
ActiveX controls could not be instantiated. Reinstall or register the controls and try again Visual Studio 2022에서 MFC프로젝트에 한 Dialog를 리소스뷰로 열었을 때 에러가 발생했다.확인을 누르니 해당 리소스뷰에는 아래와 같이 에러 메세지만 띄우고 다이얼로그 GUI를 확인할 수 없었다.An error occurred while initializing the frame's content System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.해당 에러메세지로 검색해 보니 주로 Visual studio에서 다이얼로그에서 사용하는 ActiveX 모듈이 정상적으로 설치되어 있지 않은 상황이었고 대부분은 사용하는 ..
아이뉴스24] 개인정보위 "딥시크앱 잠정 중단…개선·보완 후 서비스 재개" 개인정보보호위원회(개인정보위)는 딥시크 앱의 국내 서비스가 지난 15일 오후 6시부터 잠정중단됐으며, 국내 개인정보 보호법(보호법)에 따른 개선, 보완이 이뤄진 후에 서비스가 재개될 예정이라고 17일 밝혔다.https://news.nate.com/view/20250217n14185?mid=n1006 개인정보위 "딥시크앱 잠정 중단…개선·보완 후 서비스 재개" : 네이트 뉴스한눈에 보는 오늘 : IT/과학 - 뉴스 : [아이뉴스24 윤소진 기자] 개인정보보호위원회(개인정보위)는 딥시크 앱의 국내 서비스가 지난 15일 오후 6시부터 잠정중단됐으며, 국내 개인정보 보호법(보호news.nate.com
MFC 다른 솔루션의 Dialog 복사 방법 Visual Studio 다른 솔루션에 있는 Dialog를 복사하는 방법이다.참고로 다른버전의 Visual studio 솔루션에 Dialog도 복사가 된다.아래 예시는 2022버전의 솔루션으로 2015 버전의 다이얼로그를 복사하는 방법1. 위와같이 2015에 있는 DialogCopy1 솔루션의 IDD_DIALOGCOPY1_DIALOG를 복사하려고 한다. 2. 2022에 있는 DialogCopy2 솔루션으로 옮길 예정이다. 3. visual studio를 실행하는데 아무것도 열지 않고 실행한다. (Continue without code) 4. File -> Open -> File 순서로 들어가서 각각 솔루션의 .rc파일을 연다. 5. 복사할 솔루션.rc에서 다이얼로그를 선택하여 우클릭 복사 혹은 컨트롤+c를 누른다. 6. 다음과 ..
CP949 , ANSI , EUC-KR 차이점과 특징 Visual Studio를 사용하여 Windows 응용프로그램을 만드는 사람은 저 인코딩 타입을 다 들어봤을 것이다.주로 UTF8이냐 EUC-KR이냐 이 둘 중 하나였기에 대충 알고 있다가 최근 갑자기 궁금하여 검색해 보며 내용을 정리해 보았다1. CP949CP949는 Microsoft가 한글 지원을 위해 만든 문자 인코딩 방식입니다.EUC-KR을 기반으로 하되, 확장 문자를 포함합니다. EUC-KR에 포함되지 않는 한글(특히 현대 한글 조합식으로 표현할 수 있는 모든 글자)을 추가하여 더 많은 문자를 표현할 수 있습니다.주로 Windows 환경에서 사용되었습니다.확장 EUC-KR로도 불리며, EUC-KR보다 더 많은 문자(완성형 한글 및 한자 등)를 지원합니다.2. ANSIANSI는 원래 미국 표준협회..
뉴닉] ‘최고의 AI’ DeepSeek?, 내 정보가 중국으로 간다 DeepSeek이 강력한 성능을 제공하는 것은 사실이지만, 우리가 간과하면 안 될 중요한 점이 있습니다. 바로 DeepSeek이 다른 AI 서비스에 비해 훨씬 많은 개인정보를 요구한다는 것입니다.https://newneek.co/@growthmaker/article/16698?utm_source=newsletter&utm_medium=daily&utm_campaign=250203&utm_content=16698 ‘최고의 AI’ DeepSeek?, 내 정보가 중국으로 간다🚀 여러분, 혹시 이런 고민 해보신 적 있나요? 🤔DeepSeek은 다른 AI 서비스보다 개인정보를 더 많이 수집할까?ChatGPT, Anthropic, Perplexity, Ge...newneek.co
MFC char* to Hex (부제 : DLL의 응답 값 변환하여 로그 찍기) 외부 DLL을 사용하면 문자열을 주로 char* 타입으로 전달한다.이때 인코딩 타입을 알 수 없기에 Visual studio에서 사용되는 CP949로 바로 받으면 한글이 깨지는 현상이 발생하며프로젝트 타입에 따라 모든 문자가 깨질 수 있다.이때 우선 데이터를 정상적으로 수신하였는지 확인하기 위해서는 char*으로 넘어온 값을 hex로 변환해보는것이다.#include #include #include #include // For CString#ifdef _MSC_VER // Include only if compiling with Microsoft Visual C++#include #elsetypedef std::string CString; // Define CString as std::string for ..