웹, HTML 71

html 로딩 이벤트 관련 글 펌

1. API만 사용하는 내 프로그램에 HTML 컨트롤을 사용하고 싶어요. 이런 경우는 많지 않겠지만 MFC나 ATL 같은 Framework를 사용하지 않고 직접 API만을 이용해 구현 하는 경우엔 Web Browser 컨트롤을 사용할 수 있게 ActiveX 컨트롤 Host를 직접 만들어 줘야 합니다. http://www.codeproject.com/com/cwebpage.asp?print=true 위 예제 코드에 그 내용이 설명 되어 있으니 참고 해보세요. 2. Dialog Based MFC Application 에서 CHtmlView를 사용하려고 합니다. 어떻게 하나요? CHtmlView는 CView를 상속 받는 클래스로서 일반 적인 Doc/View 구조에서 사용할 수 있도록 만들어 져있으나 Docum..

웹, HTML 2009.07.04

자동로그인 소스 참조

웹브라우저에 값 넣어서 로그인기능 도와주세요~ | VC++ 일반 2007-05-17 오후 12:44:24 이현우 (idraco) 번호: 659527 / 읽음:220 이렇게 했는데 값이 안들어가는거 같아요 LPDISPATCH lpDispatch = NULL; lpDispatch = m_ctrlWebBrowser.GetDocument(); // m_ctrlWebBrowser : 웹 컨트롤 IHTMLDocument2 * pHTMLDocument2 = NULL; HRESULT hr = E_FAIL; if (lpDispatch) { HRESULT hr = lpDispatch->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&pHTMLDocument2); if(SUCCEEDED(hr..

웹, HTML 2009.07.04

CreateProcess로 인터넷익스플로러 실행하고 당해 웹브라우저 컨트롤 얻기....

// 그냥 무식하게 실행후 일정시간동안 EnumWindows 등으로 뒤지던가 // FindWindow로 캡션과 클래스명을 이용하여 찾는 방법도 있겟으나, // 윈도우 명과 클래스 명이 같은 경우 엉뚱한 것을 찾을 수 있다. // 다음과 같이 쉘원도우즈 인터페이스를 이용하여 웹브라우져 컨트롤 인터페이스를 구한후 // GetWindowThreadProcessId를 통해 구해진 값과 CreateProcess실행시의 pid값을 비교하여 찾을 수 있다. // 깔끔한 SDK 소스~~~ #define _WIN32_DCOM #include #include #include // 이하 5줄은 ATL, COM 관련 헤더화일들 및 전역 객체 extern CComModule _Module; // _Module이름을 바꾸면 안 ..

웹, HTML 2009.07.04

WinINet을 이용하여 HTTPS로 POST하는방법? 데브피아

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=576410&ref=551678 WinINet을 이용하여 HTTPS로 POST하는방법? | WinSock 2005-11-29 오전 9:50:15 김연준 (longdari) 번호: 551678 / 읽음:1,627 안녕하세요 WinINet을 이용하여 HTTPS를 이용하려고 합니다. InternetConnect의 파라미터중 INTERNET_DEFAULT_HTTPS_PORT가 있어서 사용하려했는데 HTTPS 통신을 하지 않습니다. InternetOpenUrl을 이용해서 URL에 https://... 를 줘서 해봤는데 HTTPS는 동작하는데 Get 방식으로 동작합니다. 필요한건 HT..

웹, HTML 2009.07.04

참조 윈아이넷 자동로그인 관련 참조.

www.itembay.com 사이트 자동 로그인을 하려고 합니다. http://www.codeproject.com/internet/httpget-post.asp 의 소스를 분석하여 웹사이트에서 로그인 버튼 클릭시 post 로 메시지를 보내는 것을 확인을 했습니다. 그래서 제가 생각하기에 똑같은 패킷을 만들어서 host server에 보내면 될것이라 여겼는데.. 안되더군요.. 패킷은 ethereal과 httpwatch라는 툴을 사용하여 비교 하였는데 같았습니다.. 제 생각으론.. ^^;;;;; 근데 영 로그인이 안되어서요....... 어떤 방법이 있는지요... [답변]... 2007-01-16 오전 12:53:03 송현석 (yine01) 번호: 635947 소스를 어느정도 보여주셔야 어디가 잘못됫는지 알수..

웹, HTML 2009.07.04

자동로그인 포스트 방식 참조

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=276203&ref=276203 서버-사이드 처리에서는 HTML 에서의 폼으로 알려진 객체들의 NAME 을 판단하여 처리를 합니다. 예를 들어 POST 방식의 폼에서 아이디는 USER, 비밀번호는 PASS 로 된 페이지가 있다고 합시다. 이것은 서버에 다음과 같이 보낼 것입니다. POST /directory/filename.ext HTTP/1.0 (Header Information) Content-Length: Cookie: USER=test&PASS=3(Form Information) 다음과 같이 보내집니다. 그리고 이것을 MFC 의 Wininet 클래스로 구현하자면 CI..

웹, HTML 2009.07.04

자동 로그인 프로그래밍 소스 일부 - 데브피아 발췌

Webbrowser2 이용한 자동로그인 할려구하는데요... | VC++ 일반 2007-09-20 오후 4:08:27 엄윤섭 (haru09) 번호: 683489 / 읽음:435 우선 소스를 보면은 이렇습니다.. LPDISPATCH lpDispatch = NULL; lpDispatch = m_webBrowser.GetDocument(); // m_WebBrowser : 웹 컨트롤 IHTMLDocument2 * pHTMLDocument2 = NULL; HRESULT hr = E_FAIL; if (lpDispatch) { HRESULT hr = lpDispatch->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&pHTMLDocument2); if(SUCCEEDED(hr)) { ..

웹, HTML 2009.07.04

자동 로그인 만들기 비슷한 방법 참조

자동 로그인 주소 알아내기! 자료실 2006/09/27 11:07 http://blog.naver.com/comtoman/150009166162 HTMLVIEW.EXE를 다운받으신 다음에 실행시키면 아래의 그림과 같이 실행됩니다 URL에 자동로그인 주소를 알아낼 사이트의 주소를 입력하면 화면 하단에 사이트가 뜹니다. 아래의 창에서 로그인 하시면 됩니다. 로그인을 하면 창의 중간에 글자가 막 생길겁니다. 여기에서 중요한것은 1.URL과 3.Posted입니다. 이 두개의 값을 연결해야 하는데 이때는 연결연산자(?)물음표가 사용됩니다. 아래를 예로들면 다음 사이트의 자동 로그인 주소는... http://login.daum.net/Mail-bin/login.cgi?id=자기아이디&pw=자기비번&x=0&y=0 인..

웹, HTML 2009.07.04