전체 글 66

Pipe 를 사용한 Inter Process Communication

Windows Vista 에 들어오면서 많은 것들이 바뀌었다. 그 중 가장 큰 변화중 하나가 바로 UAC 이다. UAC 의 새로운 등장으로 인하여, 많은 프로그래머들이 아무생각 없이 사용해왔던, 관리자 권한 Software 들이, 더 이상 아무런 사용자의 동의 없이 실행될 수 없게 되었다.이러한 제약 사항들은 운영체제나 사용자의 보안성에 좋은영향을 주지만, 시스템 유틸리티나 보안 소프트웨어를 개발하는 사람들에게 있어서는 매우 치명적인 일이 될 수 밖에 없다.하지만, Windows Vista 에서도, 시스템 유틸리티나 보안 소프트웨어를 개발하는 프로그래머들을 위한 길을 아예 없애버린것은 아니다. 단지, 좀 더 명확한 정책을 따르도록 변경된 것일 뿐이다. 일반적으로 Windows XP 혹은 그 이전에는 '서..

기본카테고리 2013.02.28

Outlook 2010에서 오류 0x8004010F 발생

현상 Outlook 2010에서 전자 메일을 보내거나 받으려고 하면 다음 오류 메시지 중 하나가 나타날 수 있습니다. 0x8004010F: Outlook 데이터 파일에 액세스할 수 없습니다. 또는 0x8004010F: 작업이 실패했습니다. 개체를 찾을 수 없습니다. 위로 가기 | 피드백 보내기 원인 Outlook 2010 프로필이 제대로 구성되어 있지 않은 경우 오류 0x8004010F가 발생할 수 있습니다. 위로 가기 | 피드백 보내기 해결 방법 오류 0x8004010F를 해결하려면 기본 Outlook 데이터 파일의 현재 위치를 식별한 다음 새 Outlook 프로필을 만듭니다. 이렇게 하려면 다음과 같이 하십시오. 1단계- 기본 Outlook 데이터 파일 찾기 기본 Outlook 데이터 파일을 찾는 방..

기본카테고리 2012.10.05

아웃룩 2010 데이터 위치 변경하기

보통은 아래의 위치에 해당 파일이 생성이 됩니다. C:\Users\유저명\AppData\Local\Microsoft\Outlook 파일\메일주소.pst "메일주소.pst" 파일을 옮겨볼려 했지만 아웃룩에는 이 파일을 옮길 수 있는 메뉴가 없습니다. 강제로 옮긴다 하더라도 다시 "메일주소.pst" 파일이 원래 있던 경로에 다시 생성되는 경우가 많고요. 이부분을 깔끔하게 해결하는 한가지 팁이 있는데요 그것은 바로 SoftLink를 이용하는 것입니다. 원래 WindowsXP까지는 SoftLink를 만들 수 없었지만 vista이후의 OS는 전부 SoftLink 만드는 명령어를 자체적으로 지원하고 있습니다. WindowsXP는 WinBolicLink라른 프로그램을 쓰시면 됩니다. 먼저 혹시 아웃룩이 실행중이면 종..

기본카테고리 2012.10.05

아웃룩 2010의 첨부파일 용량제한 제거

1. 아웃룩을 종료함. 2. 레지스트리 에디터를 이용해 다음을 수정함. HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Preferences !! 만약 위의 키들이 설정되어 있지 않다면, 직접 추가해 주어야 함. 위의 키로 이동해서 오른쪽 버튼 클릭한 후 '새로만들기'에서 다음과 같은 변수를 생성. Value type: DWORD Value name: MaximumAttachmentSize Value data: 아래 설명 참조. Value data 값이 0일경우 : 첨부파일 크기 제한 없음. Value data 값..

기본카테고리 2012.10.05

vc2008컴파일시 std::_Vector_const_iterator<_Ty,_Alloc> 오류 해결

vc2008 컴파일시 다음 코드에서 오류발생 int_t idx = 1; for(CVTStringSeq::iterator it = (CVTStringSeq)tagList.begin(); it != tagList.end(); ++it, ++idx) { CPairStringSeq pss=(CPairStringSeq)*it; QualityTagInfo qti=(QualityTagInfo)pss.first; ... } 오류내용 d:\dev\ecminer\scr\ski\libs2008\mondata\qmsdatafetcher.cpp(941) : error C2440: '형식 캐스팅' : 'std::_Vector_const_iterator'에서 'CVTStringSeq'(으)로 변환할 수 없습니다. 1> with 1..

기본카테고리 2012.05.31

[C++]Gdiplus Bitmap::FromFile()이 NULL 을 return 할때

Bitmap* bitmapImage = Bitmap::FromFile(path.AllocSysString() ); 에서bitmapImage 이 NULL 이 되는 원인은 Gdiplus 초기화를 안했기 때문 이다. 초기화하는 방법은 아래와 같다. #include using namespace Gdiplus; ULONG_PTR gpToken; .......... BOOL _______________App::InitInstance() { GdiplusStartupInput gpsi; if (GdiplusStartup(&gpToken,&gpsi,NULL) != Ok) { MessageBox(NULL,TEXT("GDI+ 라이브러리를 초기화할 수 없습니다."), TEXT("알림"),MB_OK); return 0; } ..

기본카테고리 2012.01.03