본문 바로가기

C#

(5)
C# WebBrowser 브라우저 컨트롤 헤더 추가 C# WebBrowser 브라우저 컨트롤 모듈에 커스텀 헤더 추가 이번에는 WebBrowser 모듈에 간단히 헤더를 추가하려고 한다. 아래와 같이 2개의 헤더를 추가하려고 하면, 헤더1: 값1 헤더2: 값2 아래와 같이 간단하게 추가할 수 있다. 1webBrowser.Navigate("http://m.daum.net", null, null, "헤더1: 값1\r\n헤더2: 값2");cs 여기서, 중요한 포인트! 2개의 헤더 값을 연달아 사용하려고 하면, "\r\n"을 헤더 사이에 넣으면 된다. 헤더1: 값1\r\n헤더2: 값2 위와 같이 사용하면, 브라우저에는 아래와 같이 헤더 값이 전송되게 된다. 기존 헤더들 ... 헤더1: 값1 헤더2: 값2 ... 기존 헤더들
Visual Studio (비쥬얼 스튜디오) 2017 bitbucket git 연동 Visual Studio (비쥬얼 스튜디오) 2017 bitbucket git 연동 Git 기반 비공개 프로젝트를 개설하려면은 bitbucket을 사용해야 합니다. github을 쓰면 모든 게 오픈이니 목적에 따라 골라서 사용하시면 됩니다. 1. 솔루션 탐색기에서 소스 제어 클릭 2. 팀 탐색기에서 동기화 클릭 3. 동기화에서 BitBucket을 통해 생성한 https git 주소 입력 별로 어렵지 않습니다.
C# 익스플로러 user agent 변경 (IE change user agent) C# 인터넷 익스플로러 (Internet Explorer) User Agent 변경 방법 C#으로 IE 인터넷 익스플로러 User Agent 변경하는 방법은 여러 가지가 있습니다. 사실 크롬 브라우저로 User Agent 변경하는 방법은 엄청 쉬운데, 막상 IE 익스플로러 변경하려고 보니깐, 생각만큼 쉽지가 않더군요. 여러 가지 방법들이 있지만 제가 원하는 방식으로 동작하는 건 딱 한 가지 방법이었습니다. 바로 urlmon.dll 사용하기 입니다. 바로 코드를 보면 이해가 쉬울 것입니다. 1. UserAgent 값을 static 하게 넣을 수 있는 class 작성하기 12345678910111213141516171819202122232425using System;using System.Collection..
visual studio 비쥬얼 스튜디오 2017 spy 설치 비쥬얼 스튜디오 2017 SPY 설치 비쥬얼 스튜디오 2017을 설치하면, spy 가 기본적으로 설치되어 있지 않다. 아래와 같은 방법으로 실행하면 됩니다. Open Visual Studio InstallerNote down which edition of Visual Studio you have installed (e.g, Professional or Community)Click ModifyClick Individual ComponentsLocate the Development activities headingCheck the Visual Studio C++ core features component: Click ModifySpy++ might now reside in the following paths..
C# 인터넷 익스플로러 제어 (IE 제어) - 1 C# 인터넷 익스플로러 제어하기 (Control Internet Explorer) 인터넷 익스플로러를 제어하기 위해서는 SHDocVw 참조를 해야 한다. 1. 참조 오른쪽 클릭 --> 참조 추가 2. COM -> 형식 라이브러리 -> 아래 2개 선택 3. 아래 2개 참조가 추가된 것 확인 4. 코드 넣기 123456789101112131415 private void Worker() { while (true) { var ie = new InternetExplorer(); var webBrowser = (IWebBrowserApp)ie; webBrowser.Visible = true; webBrowser.Navigate("http://www.naver.com"); webBrowser.Quit(); } }Co..