반응형 SB 리치 패밀리5245 [개발/VC++] IE 보호 모드에서 비보호 모드 프로세스 실행 IE 보호 모드에서 비보호 모드 프로세스 실행 UAC 환경(Windows Vista, Windows 7)의 IE7, IE8 보호모드에서 동작하는 ActiveX에서 실행 파일을 실행할 경우(브로커 프로세스) 비보호 모드로 열린다는 보안 경고창이 나온다. 이 문제를 해결하려면 아래와 같이 자동 권한 상승 정책을 레지스트리에 등록해주어야 한다. {347DAD60-9849-4921-89B6-16FA1B7936CC}는 임의의 GUID값이다. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{347DAD60-9849-4921-89B6-16FA1B7936CC}] "AppName"="실행 파일명" "AppPath"=".. 2011. 3. 11. [개발/VC++] HINSTANCE & HWND의 차이 HINSTANCE & HWND의 차이 HINSTANCE 핸들은 보통 실행되고 있는 Win32 프로그램이 메모리 상에 올라가 있는 시작 주소 값을 갖고 잇습니다. 보통은 0x00400000 이런식의 값을 가지고 있는데 저 값의 메모리 주소에 실행 모듈이 올라가 잇다는 것을 의미 하겠죠. 보통 리소스들을 로드 하는 함수들에서 이 핸들 값을 많이 참조하게 되는데 이 이유는 메모리 상에 올라가 있는 실행 모듈 들중 (exe, dll 등등.. ) hInstance 가 가르키는 주소에 올라가 있는 실행 모듈에서 그 리소스를 읽어 오라고 지정 해주는 것입니다. 이 외에 GetProcAddress() 같이 다른 DLL 에서 함수 주소를 얻어야 하는 경우에도 HMODULE ( Win32 에선 HINSTANCE 와 동일한.. 2011. 3. 11. [성공투자] 쌍용차, 이제 본격적으로 상승 시동을 거나 인도 마힌드라 그룹으로 인수된 쌍용차가 재도약을 위해 나아가기 시작했다. 3월10일 주가도 전일대비 4.71% 상승하며 장마감을 했다. 9일 쌍용차는 서울중앙지방법원에 기업회생절차 종결을 신청했다. 지난 2009년 2월 기업회생절차에 돌입한 이후 26개월 만이다. 법원이 이를 승낙하면 쌍용차는 법정관리에서 벗어나게 되고 주식도 관리종목에서 해제될 수 있다. 올 해에는 인도에 진출하여 부품 조립 생산을 계획하고 있다. 또, 쌍용차는 자산재평가를 실시하여 2621억원의 자산이 증가했다. 전체 자산의 18.88% 에 해당하는 금액이다. 1만원 이하의 가격은 무조건 매수건이라고 봐도 문안하다. 쌈꼬쪼려 소백촌닭 2011. 3. 10. [자기경영] 안경을 쓰는 이유 안경을 낀 두 사람에게 물었다. "왜 안경을 쓰셨나요?" 한 사람은 퉁명스럽게 이야기했다. "눈이 나쁘니까 썼죠" 또 한 사람은 노래하듯 얘기했다. "더~잘 보려고요" - 최윤희의 글. '야호 희망라야'에서 월간 2010년 7월호 - --------------------------------------------------------------------------- 위 두사람의 차이는 긍정과 부정에 대한 관점으로 볼 수가 있다. 또 다르게 생각하면 어떤 사람은 일을 할 때 단지 과거나 현재만을 보고 일을 처리하고 다른 어떤 사람은 일을 할 때 현재와 미래를 위해서 일을 하는 사람이다. 우리가 돈을 버는 것은 단지 돈이 없어서가 아니라 어떻게 하면 인생을 유익하게 살 수 있을까 이다. 쌈꼬쪼려 소백촌닭 2011. 3. 10. [개발/VC++] 운영제체 XP 이상 확인 운영체제가 XP가 아닌 그 이상인지 확인한다. 비스타, 윈도우즈7, 그 이후 버전 등 // 운영체제가 xp 이상인가. BOOL COSInstallApp::OSVersionXPOver() { DWORD dwVersion, dwMajorVersion, dwMinorVersion, dwBuild; dwVersion = GetVersion(); // Get the Windows version. dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion))); dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion))); // Get the build number. if (dwVersion < 0x80000000) dwBuild = (DWORD)(HIW.. 2011. 3. 8. [개발/VC++] MFC 관리자권한 외부 프로세스 실행을 위한 소스 외부 프로세스 실행을 위한 소스 아래 함수는 Windows 7 에서 관리자 권한으로 실행이 가능하게 하는 코드이다. MFC 개발하시분 분들에게는 많이 유용할 것이다. 쌈꼬쪼려 소백촌닭 ======================================================= 사례1 // 프로세스 실행 BOOL SBRICH::ExecuteProcess(CString FilePath, CString Parameter) { //TCHAR path[1024] = {0,}; //::GetModuleFileName(NULL, path, 1024); BOOL bRes = FALSE; if(OSVersionXPOver()) { // 관리자 모드로 실행 SHELLEXECUTEINFO exeInfo = {0,};.. 2011. 3. 8. 이전 1 ··· 740 741 742 743 744 745 746 ··· 875 다음 반응형