반응형

프로그래밍 관련 306

윈도우 비스타 권한상승(Elavation) 방법

=====================================================================     윈도우 비스타 권한상승(Elavation) 방법 (administrator 권한을 갖게 하는 방법) 가. 권한상승 필요한 실행파일을 생성. (실행시 권한상승이 유도됨)# manifest 파일을 작성하여 리소스에 포함시킴. 다음과 같은 manifest를 resource에 추가한다. 이렇게 하면 Vista에서는 실행 시 실행 파일의 manifest를 검사해서 권한 상승이 필요하다고 표시된 경우 권한 상승을 시도한다.    UAC Test Program                                위의 메니페스트 파일을 포함시킨 exe 파일을 보면 ‘윈도우 방패’ 모양..

Active X 버전관리

================================= ================================= ================================= 1. Project - properties 2. Package 내의 inf 파일의 컨트롤 버전 수정 Ex) [CtiosPhone.ocx] file-win32-x86=thiscab RegisterServer=yes clsid={E17BFC05-6D8E-406E-8B5E-2CB3793D066E} DestDir= FileVersion=1,0,0,516 3. html 의 객체삽입 태그의 버전수정Ex) document.write(''); document.write(''); document.write(''); ==============..

웹페이지에 ActiveX 삽입

================================= ================================= ================================= 웹페이지에 ActiveX를 삽입하기 위해서는 크게 3가지 작업을 해야 합니다. 캐비넷파일 만들기 캐비넷파일에 싸인하기 자바스크립트로 객체 불러오기 1. 캐비넷파일 만들기 ActiveX 컨트롤 파일을 패키징하는 작업입니다. 우선 ActiveX 컨트롤의 Dependency를 확인한 후에 필요한 파일들을 한 곳에 모아놓습니다. 그리고 inf 파일을 만들어 주고, cabarc.exe를 이용해 캐비넷(.cab) 파일을 만듭니다. 예를 들어 ActiveX 파일이름이 Test.dll 이고 atl80.dll 을 사용한다고 가정했을 때 in..

Active X 인증 관련 (안전한 인증)

=====================================================================     http://jys92.com.ne.kr/VisualC/SafityActiveXControl.htm 인용함수 작성다음과 같은 내용의 cathelp.h라는 파일을 작성한다.//--------------------------------------------------------------------------------//cathelp.h#if !defined(__CATHELP_H)#define __CATHELP_H#include "comcat.h"// Helper function to create a component category and associated// descri..

double로된 시간값 컨버터 COleDateTime

================================= ================================= ================================= 필요 링쿠~~ #include "ATLComTime.h" //-------------------------------------------- void time(double val) { double val; // double로 받은 시간 값 COleDateTime time(val); //time.GetYear(); time.GetMonth() time.GetDay() //등등 시간을 알수있다. } ================================= ================================= =====..

osql을 cmd 모드에서 접속

=====================================================================    cmd 모드>osql -L //현재 데이타베이스 검색서버:        SERVER1    SERVER2>osql  -S SERVER1 -U psj    //-S 어떤데이타서버 //-U 어떤 유저로 접속암호: *******   //유저의 암호//---------------------------------------------- 이제부터 SQL문과 같게 치면 된다. 실행시 항시 go를 친다예)>select * from db_user //유저테이블 셀렉트문>go // 실행....-> 결과물...............................................>sel..

MFC CStatic Text 컨트롤 배경 투명하게 학기

================================= ================================= ================================= HBRUSH CasdDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(pWnd->GetDlgCtrlID() == IDC_STATIC1) { //psj - 텍스트의 배경 투명 pDC->SetBkMode(TRANSPARENT); // psj - 에디트 컨트롤의 배경을 투명 pDC->SelectStockObject(NULL_BRUSH); return NULL; } return ..

연산 공식 종류,순과 예

================================= ================================= ================================= '==' 은 C에서 같다의 의미로 여기서 간단히 사용하겠습니다. sum = sum + 2; == sum +=2; sum *=y+1 == sum = sum*(y+1); a = a +1 == a++; ++a; // ++의 순서가 바낀것두 나름 의미가 있다 a = a -1 == a--; --a; ++나 --가 앞에 있으면 변수에 바로 적용되며 뒤에있으면 구문을 지난뒤 적용된다. 예) int a = 5; x = a++; -> a:6 x:5 y = ++a; -> a:6 y:6 ++a == a+1 = a { int x=2, y,z; x..

float 자리수 출력

================================= ================================= ================================= float x = 100.8; float y = 25.2; float sum ,dift; float product, divide; sum = x+y; diff = x-y; product = x*y; divide = x/y; printf("x 와y의 덧셈의 값 = %.2f ", sum); printf("x 와y의 뺄셈의 값 = %.2f ", diff); printf("x 와y의 곱셈의 값 = %.2f ", product); printf("x 와y의 나눗셈의 값 = %.2f ", divide); printf(" %6.2f ");..

반응형