본문 바로가기

프로그래밍/C++58

[CentOS7] 그런 파일이나 디렉터리가 없습니다. 분명히 파일이 있는데...권한도 755인데... 권한 안주면 권한이 없다고 하고권한 주면 "그런 파일이나 디렉터리가 없습니다." 몇번을 삭제했다가 생성했다가... WinSCP로 수정해서 넣어놨는데스크립트가 계속 없다고 함. Window에서 복붙으로 열심히 편집해서 갖다넣으면 발생하는 것 같다.vi편집기 바이너리 모드로 보면... 요상한 문자 ^M 이라는 문자가 포함되어 있음 해결방법 : vi -b 로 열어본 후 : 로 명령어 입력 명령어에 %s/^M//g 를 입력해야 하는데 여기서 꼭 ^는 ctrl+v 이고 M은 ctrl+M 으로 입력해야한다. 안그럼 ^M이 일괄 replace가 안되니... 교체되었다면 저장하고 실행해보면 고민해결!! 1분만에 해결하는것을 ... ㅠㅠ 참조 블로그 : http://www.. 2018. 1. 30.
CentOS7로 리눅스 서버 개발 시작해보기 1. 가상머신 VirtualBox를 준비 => https://www.virtualbox.org/. 2. CentOS7 설치파일 다운로드 => http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso 3. VirtualBox에 CentOS7를 설치. => 잘 작성해놓은 블로그가 있다능~ http://aeac.tistory.com/11 ※ 설치는 대부분 다음다음 신공이지만 중간에 개발툴 및 디버깅옵션은 꼭 체크하자. 4. 설치 후 network는 잘 동작되는지 ssh포트는 잘 열렸는지 쳌. => http://blog.hkwon.me/virtualbox-hoseuteu-jeonyong-eodaebteo-seolj.. 2017. 12. 4.
cpp 가상드라이브 제어하기 가상 디스크 img파일이든 vhd파일이든 생성 하고 마운트/언마운트 하고 포맷하고 실제 파일로 사용하는 방법도 있는반면symbolic link와 같이 바로가기 형태로 기존 드라이브나 폴더에 이어서 사용하는 방법도 존재. win2000부터 subst.exe 라는 프로그램이 윈도우에 딸려 오는데 subst내부 에서는 DefineDosDevice 함수를 사용해서 구현했다고 한다. subst로 프로그램을 만들었다가 사용자가 해당 프로그램으로 제거하거나 하면 내가 만든 프로그램이 오동작할테니... subst와 비슷하게 동작할 방법을 찾고찾다가 없어서 찾은 자료를 토대로 구현해본 소스. 잘 동작한다. 1. 드라이브에 해당하는 disk번호를 알아야함.2. 드라이브에 해당하는 disk에 해당하는 시스템이 설치된 파티션.. 2017. 10. 26.
wsdl.exe 이용해서 웹서비스 Proxy 클래스 생성하기 웹서비스의 URL을 변경하기 위해 아래와 같은 정보가 필요... 웹서비스를 구독하는 클라이언트에서 옵션설정과 같은 인터페이스로 다시금 웹서비스를 이용하기 위해서는 프록시 클래스를 (같은 프록시 클래스 네임으로) 재생성 해주면 가능할 것으로 예상된다. 하지만 역시 재빌드는 필요하다는 점 아래는 프록시클래스 생성설명 김정현입니다. 웹서비스 Proxy 클래스 만드는 방법에 대해 간략히 설명 합니다. wsdl.exe 응용 프로그램을 이용합니다. 해당 프로그램은 비쥬얼스튜디오 하위에 각 언어 아래에 위치합니다. 사용방법은 wsdl.exe /language:cpp /out:C:myProxyClass.cpp http://192.168.5.4/ICSService/DBManager.asmx 와 같이 사용합니다. C#과 .. 2012. 5. 18.
ActiveX 상호 작용을 허용하시겠습니까? 해결방법 - IObjectSafety ActiveX를 만들었는데, 레지스트리나 시스템 파일 등...의 기능이 포함되어 있을 경우, " 이 페이지의 ActiveX 컨트롤이 다른 부분과 상호 작용하는데 안전하지 않을 수 있습니다. 상호 작용을 허용하시겠습니까? " 와 같은 메시지가 뜨게 됩니다. 이 경우, 아래와 같이 안정성 처리(IObjectSafety)를 추가해줘야 합니다. 1. Ctrl 클래스의 헤더파일(h)에 추가해줍니다. : 색으로 표시된 부분 과감히 CTRL+C, CTRL+V 하시면 됩니다. ^^;... (MS 문서 참조) #include class CTestCtrl : public COleControl { ///////////////////////////////////////////////////////////////////////.. 2012. 3. 28.
신뢰 할 수 있는 사이트에 자동등록하기 ActiveX 배포 시 해당 사이트를 신뢰 할 수 있는 사이트로 등록해야 할 경우가 있다. 아래의 함수 이용 신뢰 할 수 있는 사이트에 자동등록하기 인터넷 익스플로러의 신뢰할 수 있는 사이트에 웹사이트를 등록하는 소스코드 입니다. // ------------------------------------------------------------------------------------------------ /* DESC: 신뢰사이트 등록 PARAM: [IN] LPCTSTR lpszDomain - 도메인 URL (예) www.naver.com, 211.102.3.11 RETURN: TRUE - 성공 FALSE - 실패 */ // -------------------------------------------.. 2012. 3. 27.
[MFC] CListBox 동적 생성시 이벤트 연결 에이 젠장... OnCommand에서 아무리 확인해봐도... 직접 동적으로 생성해준 CListBox에 도무지 메세지가 Notify 되지 않았다. 왜 그렇지...;;; 이리 찾고 저리 찾고... 계속 안나오다가 결국 찾았당. 생성시... m_ctlRecItem.Create(WS_CHILD|WS_VISIBLE|WS_TABSTOP|LBS_NOTIFY, CRect(nCurX, nCurY, nCurX + nRecItemWidth + nPadding, nCurY + nrecItemHeight), this, IDC_RECITEM_ID); 요런식으로 했어야 했다. LBS_NOTIFY를 넣어주지 않으면 젠장 안온다. 오직 포커스를 얻었다, 잃었다만 올 뿐... 휴... 젠장 -참고- 리스트 박스는 선택가능한 여러개의 항.. 2012. 1. 30.
[C++] CAB 파일 작성 시 유의점 1. inf파일을 작성할 때 DestDir 엔트리는 이 파일이 어느 위치로 복사되어야 하는지를 나타내는 부분으로 많은 옵션이 있을것 처럼 보이지만 실제로 알려진 것은 세 종류인듯 합니다. 값을 10으로 지정하면 %windir% 경로 (흔히 C:\Windows)에, 11로 지정하면 %windir%\system32 (Windows 9x 계열 운영체제에서는 %windir%\system)에, 비워두면 OCCACHE 디렉터리 (%windir%\Downloaded Program Files)에 복사됩니다. clsid 삽입시 activeX의 idl 파일중 맨 아래 클래스 정보를 삽입해야 한다.!!!!! (짐까지 맨 위에 있는 library의 uuid 삽입하면서 삽질..ㅠㅠ) 2. http://jys92.com.ne.k.. 2011. 10. 19.
[MFC] ActvieX 개발 시 참고..~!!! http://blog.naver.com/tb/pak36/60003842253 2011. 10. 18.